GithubHelp home page GithubHelp logo

alexa / alexa-smart-screen-sdk Goto Github PK

View Code? Open in Web Editor NEW
76.0 76.0 25.0 4.02 MB

⛔️ DEPRECATED Active at https://github.com/alexa/avs-device-sdk

License: Apache License 2.0

archived deprecated obsolete

alexa-smart-screen-sdk's People

Contributors

1cengizk avatar aravnata avatar chemudug-amzn avatar dtpancha avatar jason-amzn avatar lynx-arul avatar powj avatar rpalkar-amzn avatar skovba avatar sngoc-amazon avatar varupan avatar zsubas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alexa-smart-screen-sdk's Issues

Build failed after enabling keyword detection

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

Briefly summarize your issue:

Build failed after enabling keyword detection but disabling keyword detection runs successfully.

What is the expected behavior?

Build success.

What behavior are you observing?

[ 57%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/SampleApplication.cpp.o
/home/pi/sdk_folder/alexa-smart-screen-sdk/modules/Alexa/SampleApp/src/SampleApplication.cpp:34:49: fatal error: KWDProvider/KeywordDetectorProvider.h: No such file or directory
#include <KWDProvider/KeywordDetectorProvider.h>
^
compilation terminated.
modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/build.make:398: recipe for target 'modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/SampleApplication.cpp.o' failed
make[2]: *** [modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/SampleApplication.cpp.o] Error 1
CMakeFiles/Makefile2:2023: recipe for target 'modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/all' failed
make[1]: *** [modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

Provide the steps to reproduce the issue, if applicable:

using following parameter in cmake :
-DSENSORY_KEY_WORD_DETECTOR=ON
-DSENSORY_KEY_WORD_DETECTOR_LIB_PATH=/home/pi/sdk_folder/third-party/alexa-rpi/lib/libsnsr.a
-DSENSORY_KEY_WORD_DETECTOR_INCLUDE_DIR=/home/pi/sdk_folder/sdk-source/avs-device-sdk/KWD/KWDProvider/include

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <x.y.z>

Tell us what hardware you're using:

  • Desktop / Laptop
  • [* ] Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • [ *] Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

I want to get output response of alexa in text format

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

Briefly summarize your issue:

I am using raspberry pi 3b. I want to control rpi pins by alexa assistant. I don't want to use IoT service, it takes more time to perform action of triggering pins. I have tried with alexa-pi, IFTTT and adafruit IoT server.
Is there any solution to get alexa speaking response in text, so I can compare text with my different triggers.

What is the expected behavior?

Is there any option to access that alexa output response in text.
I will create an alexa skill that will provide me my expected output.
I don't want to use AWS lambda with AWS IoT service, it costly after 1 year free tier.

What behavior are you observing?

I also tried with flask ask service and ngrok service. It doesn't works well. Every time when system restarts, ngrok address changes. So, every time we need to set address manually.

Provide the steps to reproduce the issue, if applicable:

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.20.0>

Tell us what hardware you're using:

  • Raspberry Pi

Tell us about your OS (Type & version):

  • Other - tell us more: Raspbian Buster

Have you tried the same use case with AVS Device SDK SampleApp?

  • The issue is not applicable to the AVS Device SDK SampleApp.
  • The issue is not reproducible on the AVS Device SDK SampleApp.

error while Downloading and building the Alexa Smart Screen SDK

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

Briefly summarize your issue:

first I run cmake command it works:
cmake -DCMAKE_PREFIX_PATH=$HOME/sdk_folder/sdk-install
-DWEBSOCKETPP_INCLUDE_DIR=$HOME/sdk_folder/third-party/websocketpp-0.8.1
-DDISABLE_WEBSOCKET_SSL=ON
-DGSTREAMER_MEDIA_PLAYER=ON
-DCMAKE_BUILD_TYPE=DEBUG
-DPORTAUDIO=ON -DPORTAUDIO_LIB_PATH=$HOME/sdk_folder/third-party/portaudio/lib/.libs/libportaudio.a
-DPORTAUDIO_INCLUDE_DIR=$HOME/sdk_folder/third-party/portaudio/include/
-DAPL_CORE=ON
-DAPLCORE_INCLUDE_DIR=$HOME/sdk_folder/apl-core-library/aplcore/include
-DAPLCORE_LIB_DIR=$HOME/sdk_folder/apl-core-library/build/aplcore
-DYOGA_INCLUDE_DIR=$HOME/sdk_folder/apl-core-library/build/yoga-prefix/src/yoga
-DYOGA_LIB_DIR=$HOME/sdk_folder/apl-core-library/build/lib
../alexa-smart-screen-sdk

then while running make command:
Output is :
[ 98%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/PortAudioMicrophoneWrapper.cpp.o
[100%] Linking CXX executable SampleApp
[100%] Built target SampleApp
Scanning dependencies of target GUIClient
npm WARN [email protected] No repository field.
npm WARN [email protected] license should be a valid SPDX license expression
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})

audited 507 packages in 90.152s

22 packages are looking for funding
run npm fund for details

found 0 vulnerabilities

[email protected] build /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js
npm run lint && webpack --config webpack.config.js "--output-path" "/home/pi/sdk_folder/third-party/modules/GUI" "--define" "DISABLE_WEBSOCKET_SSL=true" "--define" "USE_UWP_CLIENT=false"

[email protected] lint /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js
tslint --project tsconfig.json -c tslint.json 'src//*.ts' 'src//*.tsx'

Hash: 2563335e17deb9bb2955
Version: webpack 4.44.1
Time: 37116ms
Built at: 03/08/2020 4:06:05 pm
34 assets
Entrypoint main = main.bundle.js
[1] /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/apl-client/index.js 607 KiB {0} [built]
[4] ./lib/config/IDeviceAppConfig.ts 794 bytes {0} [built]
[5] ./lib/messages/messages.ts 1.73 KiB {0} [built]
[10] ./lib/displayCards/AVSDisplayCardHelpers.ts 2.86 KiB {0} [built]
[11] ./main.tsx 563 bytes {0} [built]
[12] ./app.tsx 17.9 KiB {0} [built]
[25] ./lib/messages/NavigationEvent.ts 637 bytes {0} [built]
[26] ./lib/messages/client.ts 3.51 KiB {0} [built]
[30] ./lib/messages/sdkLogTransport.ts 1.7 KiB {0} [built]
[31] ./lib/focus/FocusManager.ts 3.03 KiB {0} [built]
[32] ./lib/activity/ActivityTracker.ts 2.38 KiB {0} [built]
[37] ./lib/config/GuiConfigHelpers.ts 8.14 KiB {0} [built]
[38] ./lib/messages/UWPClient.ts 1.67 KiB {0} [built]
[46] ./main.css 1.05 KiB {0} [built]
[47] ../node_modules/css-loader/dist/cjs.js!./main.css 735 bytes {0} [built]
+ 33 hidden modules

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/src/components/APLRendererWindow.tsx
./components/APLRendererWindow.tsx
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/src/components/APLRendererWindow.tsx(23,10)
TS2305: Module '"/home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/csstype/index"' has no exported member 'VisibilityProperty'.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/src/components/VoiceChrome.tsx
./components/VoiceChrome.tsx
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/src/components/VoiceChrome.tsx(7,10)
TS2305: Module '"/home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/csstype/index"' has no exported member 'VisibilityProperty'.
Child html-webpack-plugin for "index.html":
1 asset
Entrypoint undefined = index.html
4 modules
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! [email protected] build: npm run lint && webpack --config webpack.config.js "--output-path" "/home/pi/sdk_folder/third-party/modules/GUI" "--define" "DISABLE_WEBSOCKET_SSL=true" "--define" "USE_UWP_CLIENT=false"
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/pi/.npm/_logs/2020-08-03T10_36_06_428Z-debug.log
make[2]: *** [modules/GUI/CMakeFiles/GUIClient.dir/build.make:59: modules/GUI/CMakeFiles/GUIClient] Error 2
make[1]: *** [CMakeFiles/Makefile2:2468: modules/GUI/CMakeFiles/GUIClient.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

What is the expected behavior?

Building done.

What behavior are you observing?

make[2]: *** [modules/GUI/CMakeFiles/GUIClient.dir/build.make:59: modules/GUI/CMakeFiles/GUIClient] Error 2
make[1]: *** [CMakeFiles/Makefile2:2468: modules/GUI/CMakeFiles/GUIClient.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Provide the steps to reproduce the issue, if applicable:

Tell us about your environment:

Raspberry pi 3 with raspbian buster.

What version of the AVS Device SDK are you using?

  <1.20.0>

Tell us what hardware you're using:

  • [ 1] Raspberry Pi

Tell us about your OS (Type & version):

  • Other - tell us more: Raspbian buster

Have you tried the same use case with AVS Device SDK SampleApp?

  • The issue is not applicable to the AVS Device SDK SampleApp.
  • The issue is not reproducible on the AVS Device SDK SampleApp.

v2.3.0, getting INTERNAL_SERVICE_EXCEPTION, never gets to IDLE state

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

Briefly summarize your issue:

After upgrading from 2.2.1 (which was working) to 2.3.0, I'm not getting an exception with code INTERNAL_SERVICE_EXCEPTION when I try to run AVS Smart screen, and it never gets to IDLE so I can ask Alexa questions

What is the expected behavior?

Alexa gets to IDLE and we talk to her

What behavior are you observing?

It gets an exception and never gets to IDLE

Provide the steps to reproduce the issue, if applicable:

Build all the required libraries, and, using our SampleApp (based on the SmartSDK SampleApp), every time we start, regardless if the GUI has connected or not, I get an INTERNAL_SERVICE_EXCEPTION.

Tell us about your environment:

What version of the AVS Device SDK are you using?

  AVS Device SDK v1.20.1, with Smart Screen SDK v2.3.0

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Have you tried the same use case with AVS Device SDK SampleApp?

  • The issue is not applicable to the AVS Device SDK SampleApp.
  • The issue is not reproducible on the AVS Device SDK SampleApp.

Attach is the log DEBUG9, but the relevant error is here:
SmartScreenSdk_2-3-0_log.txt

2020-09-30 13:19:54.368[ 1e]9 HTTP2Transport:onActivity:this=0x3c59810
2020-09-30 13:19:54.368[ 1e]9 LibcurlHTTP2Request:writeCallback:id=AVSEvent-3,size=1,nmemb=194,userData=0x7f5810023e50
2020-09-30 13:19:54.368[ 1e]9 HTTP2MimeResponseDecoder:onReceiveData:size=194
2020-09-30 13:19:54.368[ 1e]9 MimeResponseSink:onReceiveNonMimeData:size=194
2020-09-30 13:19:54.368[ 1e]9 HTTP2Transport:onActivity:this=0x3c59810
2020-09-30 13:19:54.368[ 1e]9 HTTP2MimeResponseDecoder:onResponseFinished:status=COMPLETE
2020-09-30 13:19:54.368[ 1e]9 MimeResponseSink:onResponseFinished:status=COMPLETE
2020-09-30 13:19:54.368[ 1e]7 MessageRequestHandler:onResponseFinished:status=COMPLETE,responseCode=500
2020-09-30 13:19:54.368[ 1e]7 MessageRequestHandler:reportMessageRequestAcknowledged
2020-09-30 13:19:54.368[ 1e]7 MessageRequestHandler:reportMessageRequestFinished
2020-09-30 13:19:54.368[ 1e]7 HTTP2Transport:onMessageRequestFinished:this=0x3c59810,countOfUnfinishedMessageHandlers=0
2020-09-30 13:19:54.368[ 1e]E MessageRequest:onExceptionReceived:exception={"header":{"namespace":"System","name":"Exception","messageId":"c8d9bab1-1b6f-4944-a649-baab5d959a1f"},"payload":{"code":"INTERNAL_SERVICE_EXCEPTION","description":"Internal Service Exception"}}
2020-09-30 13:19:54.369[ 1e]7 LibcurlHTTP2Connection:streamFinished:streamId=AVSEvent-3,result=No error,CURLcode=0
2020-09-30 13:19:54.369[ 1e]9 LibcurlHTTP2Connection:releaseStream:streamId=AVSEvent-3
2020-09-30 13:19:54.369[ 20]5 DiscoveryEventSender:sendDiscoveryEvent:Discovery event status=SERVER_INTERNAL_ERROR_V2
2020-09-30 13:19:54.369[ 20]5 DiscoveryEventSender:reportDiscoveryStatus
2020-09-30 13:19:54.369[ 20]5 CapabilitiesDelegate:onDiscoveryFailure
2020-09-30 13:19:54.369[ 20]E CapabilitiesDelegate:onDiscoveryFailure:reason=SERVER_INTERNAL_ERROR_V2
2020-09-30 13:19:54.369[ 1e]7 MessageRequestHandler:reportMessageRequestAcknowledged
2020-09-30 13:19:54.369[ 20]5 CapabilitiesDelegate:setCapabilitiesState:newCapabilitiesState=RETRIABLE_ERROR
2020-09-30 13:19:54.369[ 1e]7 MessageRequestHandler:reportMessageRequestFinished
2020-09-30 13:19:54.369[ 20]9 CapabilitiesDelegate:callingOnCapabilitiesStateChange:state=RETRIABLE_ERROR,error=SERVER_INTERNAL_ERROR
2020-09-30 13:19:54.369[ 20]5 EndpointRegistrationManager:onCapabilitiesStateChange:state=RETRIABLE_ERROR,error=SERVER_INTERNAL_ERROR,callback=true

Notification Sound Cue doesn’t play on ss-sdk 2.0.2

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

Notification Sound Cue doesn’t play (Base 244 / 246 / 247 / 248 /249 of AVS_Smart_functional_self-test_checklist_v2.5.9) on Smart Screen SDK 2.0.2.

We found notification sound cue doesn’t play because the parameter of FocusManager is difference with SDK 1.19.0.
For Smart Screen SDK 2.0.2 ,

For SDK 1.19.0,
https://github.com/alexa/avs-device-sdk/blob/7da524a48664f85f3856cfc845ad44c8f68e02f3/ApplicationUtilities/DefaultClient/src/DefaultClient.cpp#L587

Could you please confirm it?

Briefly summarize your issue:

What is the expected behavior?

It should get notification sound when notification arrived

What behavior are you observing?

There is no notification sound when notification arrived

Provide the steps to reproduce the issue, if applicable:

Follow test case 244 / 246 / 247 / 248 /249 of AVS_Smart_functional_self-test_checklist_v2.5.9

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.19.0>

Tell us what hardware you're using:

  • Desktop / Laptop
  • [*] Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • [*] Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Raspbian Buster Support

Hi,
i just want to ask if there is a plan to support Raspbian Buster in the future. Is it planned at all?

Kind regards

Flash black screen when resume audible book

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

Briefly summarize your issue:

I test audible book and pause / resume it.
It will show black screen suddenly. The behavior is difference with echo show.

What is the expected behavior?

It will keep screen and only change pause/resume icon

What behavior are you observing?

It shows black screen suddenly and refresh.

Provide the steps to reproduce the issue, if applicable:

  1. Play audible book
  2. Pause
  3. Resume

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.20.0>

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Have you tried the same use case with AVS Device SDK SampleApp?

  • The issue is not applicable to the AVS Device SDK SampleApp.
  • The issue is not reproducible on the AVS Device SDK SampleApp.

Integrate smart screen sdk 2.0.2 and apl-core-library 1.3.2 coredump issue

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

Briefly summarize your issue:

We try to integrate apl-core-library 1.3.2 for memory leakage fix.
We found the coredump issue when we try to play music from amazon(It seems crash when UI render)

What is the expected behavior?

No crash problem when it rendering.
It's ok with apl-core-library 1.2 at this platform

What behavior are you observing?

When browser start to render. It seem the SampleApp will crash at this point.
#0 0x004ec5d8 in __gnu_cxx::__exchange_and_add (__val=-1, __mem=0x3f3)
at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/ext/atomicity.h:49
#1 __gnu_cxx::__exchange_and_add_dispatch (__val=-1, __mem=0x3f3)
at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/ext/atomicity.h:82
#2 std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x3ef)
at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/bits/shared_ptr_base.h:147
#3 0x00561908 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count() ()
#4 0x005dd6c4 in std::__shared_ptr<apl::Object::Data, (__gnu_cxx::_Lock_policy)2>::
__shared_ptr() ()
#5 0x005dd6f8 in std::shared_ptrapl::Object::Data::~shared_ptr() ()
#6 0x005d5e1a in apl::Object::~Object() ()
#7 0x00568fda in std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object>::~pair() ()
#8 0x00573a70 in void __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >(std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object>) ()
#9 0x00572a58 in void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> > > >::destroy<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object>
) ()
#10 0x005709ec in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >) ()
#11 0x0056d826 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> > >::_M_drop_node(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >
) ()
#12 0x0063da3a in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >) ()
#13 0x0069a6de in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> > >::erase[abi:cxx11](std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >) ()
#14 0x00697ef0 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >) ()
#15 0x006966f6 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> > >::erase[abi:cxx11](std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >, std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >) ()
#16 0x00694d04 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> >, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> > >::erase(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) ()
#17 0x00692e22 in std::map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, apl::Object, std::less<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, apl::Object> > >::erase(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) ()
#18 0x00688554 in apl::CoreCommand::calculateProperties() ()
#19 0x0068ff30 in apl::SetValueCommand::execute(std::shared_ptrapl::Timers const&, bool) ()
#20 0x0067f8e8 in apl::DelayAction::checkCommand() ()
#21 0x0067f4a0 in apl::DelayAction::start() ()
#22 0x0067f320 in apl::DelayAction::make(std::shared_ptrapl::Timers const&, std::shared_ptrapl::Command, bool) ()
#23 0x0068b600 in apl::ParallelCommand::execute(std::shared_ptrapl::Timers const&, bool) ()
#24 0x0067f8e8 in apl::DelayAction::checkCommand() ()
#25 0x0067f4a0 in apl::DelayAction::start() ()
#26 0x0067f320 in apl::DelayAction::make(std::shared_ptrapl::Timers const&, std::shared_ptrapl::Command, bool) ()
#27 0x0067eb7c in apl::ArrayAction::advance() ()
#28 0x005ff6dc in apl::ArrayAction::make(std::shared_ptrapl::Timers const&, std::shared_ptr<apl::ArrayCommand const>, bool) ()
#29 0x005ff51e in apl::ArrayCommand::execute(std::shared_ptrapl::Timers const&, bool) ()
#30 0x0067f8e8 in apl::DelayAction::checkCommand() ()
#31 0x0067f4a0 in apl::DelayAction::start() ()
#32 0x0067f320 in apl::DelayAction::make(std::shared_ptrapl::Timers const&, std::shared_ptrapl::Command, bool) ()
#33 0x0067eb7c in apl::ArrayAction::advance() ()
#34 0x005ff6dc in apl::ArrayAction::make(std::shared_ptrapl::Timers const&, std::shared_ptr<apl::ArrayCommand const>, bool) ()
#35 0x005ff51e in apl::ArrayCommand::execute(std::shared_ptrapl::Timers const&, bool) ()
#36 0x005ed102 in apl::Sequencer::execute(std::shared_ptrapl::Command const&, bool) ()
#37 0x005ed524 in apl::Sequencer::executeCommands(apl::Object const&, std::shared_ptrapl::Context const&, std::shared_ptrapl::CoreComponent const&, bool) ()
#38 0x005b0c00 in apl::RootContext::executeCommands(apl::Object const&, bool) ()
#39 0x004e473e in alexaSmartScreenSDK::sampleApp::AplCoreConnectionManager::<lambda()>::operator()(void) const (__closure=0xb4a055d4)
at /mfs/mcpslt0005/mtk17935/bringup/AVSSDK/alexa/alexa-smart-screen-sdk-master/modules/Alexa/SampleApp/src/AplCoreConnectionManager.cpp:281
#40 0x004e4b3c in std::_Bind<alexaSmartScreenSDK::sampleApp::AplCoreConnectionManager::executeCommands(const string&, const string&)::<lambda()>()>::__call (__args=...,
this=) at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/functional:934
#41 std::_Bind<alexaSmartScreenSDK::sampleApp::AplCoreConnectionManager::executeCommands(const string&, const string&)::<lambda()>()>::operator()<> (this=)
at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/functional:993
#42 std::__invoke_impl<void, std::_Bind<alexaSmartScreenSDK::sampleApp::AplCoreConnectionManager::executeCommands(const string&, const string&)::<lambda()>()>&> (__f=...)
at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/functional:210
#43 std::__invoke<std::_Bind<alexaSmartScreenSDK::sampleApp::AplCoreConnectionManager::executeCommands(const string&, const string&)::<lambda()>()>&> (__fn=...)
at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/functional:251
#44 std::reference_wrapper<std::_Bind<alexaSmartScreenSDK::sampleApp::AplCoreConnectionManager::executeCommands(const string&, const string&)::<lambda()>()> >::operator()<> (
this=) at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/functional:465
#45 std::_Bind_simple<std::reference_wrapper<std::_Bind<alexaSmartScreenSDK::sampleApp::AplCoreConnectionManager::executeCommands(const string&, const string&)::<lambda()>()> >()>::_M_invoke<> (this=) at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/functional:1391
#46 std::_Bind_simple<std::reference_wrapper<std::_Bind<alexaSmartScreenSDK::sampleApp::AplCoreConnectionManager::executeCommands(const string&, const string&)::<lambda()>()> >()>::operator() (this=) at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/functional:1380
#47 std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result, std::__future_base::_Result_base::_Deleter>, std::_Bind_simple<std::reference_wrapper<std::_Bind<alexaSmartScreenSDK::sampleApp::AplCoreConnectionManager::executeCommands(const string&, const string&)::<lambda()>()> >()>, void>::operator() (this=0xb24a7bdc)
at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/future:1348
#48 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>(), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result, std::__future_base::_Result_base::_Deleter>, std::_Bind_simple<std::reference_wrapper<std::_Bind<alexaSmartScreenSDK::sampleApp::AplCoreConnectionManager::executeCommands(const string&, const string&)::<lambda()>()> >()>, void> >::_M_invoke(const std::_Any_data &) (__functor=...)
at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/functional:1717
#49 0x004e9e82 in std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const (this=)
at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/functional:2127
#50 std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool) (this=0xb4a055bc,
__f=, __did_set=0xb24a7ba3) at /mtkeda/dtv/msttools/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/include/c++/6.3.1/future:533
#51 0xb5719d54 in ?? ()

Provide the steps to reproduce the issue, if applicable:

play amazon music when it start to rendering

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.19.0>

Tell us what hardware you're using:

Tell us about your OS (Type & version):

  • [*] Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Create a test issue to verify if auto cut is set up.

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

Briefly summarize your issue:

What is the expected behavior?

What behavior are you observing?

Provide the steps to reproduce the issue, if applicable:

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <x.y.z>

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Alexa Wake up Word not work

Briefly summarize your issue:

Hi

Alexa work perfectly when i set audioInputInitiator on "TAP" but it not respond when i say "alexa" with the audioInputInitiator setted on "WAKEWORD"

What is the expected behavior?

Alexa respond when say Alexa

What behavior are you observing?

Alexa not enter in listening status when i say Alexa

Provide the steps to reproduce the issue, if applicable:

I tried to create a new application with Alexa Smart Screen SDK, i followed this guide https://developer.amazon.com/it-IT/docs/alexa/alexa-smart-screen-sdk/raspberry-pi.html.

i setted the system to accept word wakeup in SmartScreenSDKConfig.json

"gui": {
    "appConfig": {
      "description": "TV PTT Device - Fullscreen + Lower Third Panel",
      "mode": "TV",
      "emulateDisplayDimensions": true,
      "scaleToFill": true,
      "audioInputInitiator": "WAKEWORD",
      "windows": [
        {....

if i try to say "ALEXA" nothing is happening, but if i set audioInputInitiator to "TAP" the system work perfectly when i press "A".

This is my command to start Alexa Smart Screen SDK

 PA_ALSA_PLUGHW=1 ./modules/Alexa/SampleApp/src/SampleApp -C\
 $HOME/sdk_folder/sdk-build/Integration/AlexaClientSDKConfig.json  -C\
 $HOME/sdk_folder/alexa-smart-screen-sdk/modules/GUI/config/SmartScreenSDKConfig.json \
 -K  $HOME/sdk_folder/third-party/alexa-rpi/models  -L DEBUG9

What version of the AVS Device SDK are you using?

  <1.19.1>

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more: Raspbian Buster

Have you tried the same use case with AVS Device SDK SampleApp?

  • The issue is not applicable to the AVS Device SDK SampleApp.
  • The issue is not reproducible on the AVS Device SDK SampleApp.

alexa smart screen 2.3.0 unit tests are failing

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

Briefly summarize your issue:

We have upgraded to alexa smart screen 2.3.0 and the ctest unit tests are all failing

What is the expected behavior?

unit tests pass

What behavior are you observing?

all tests are failing

Provide the steps to reproduce the issue, if applicable:

build alexa smart screen 2.3.0 after having built apl-core 1.4.1

Tell us about your environment:

avs 1.20.1 apl-core 1.4.1 are all built. We are using an RDK yocto build environment - likely I have not configured something correctly.

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • [X ] Other - tell us more: our hardware

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Have you tried the same use case with AVS Device SDK SampleApp?

  • [ X] The issue is not applicable to the AVS Device SDK SampleApp.
  • The issue is not reproducible on the AVS Device SDK SampleApp.

Here is the cmake configuration we are using:
EXTRA_OECMAKE += "
-DCMAKE_BUILD_TYPE=DEBUG
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
-DVERBOSE=1
-DGSTREAMER_MEDIA_PLAYER=ON
-DMICROPHONE_INPUT_FROM_FILE=OFF
-DNEXUS_MICROPHONE=ON
-DALEXA_USES_FFVSS=ON
-DNEXUS_LIB_PATH=${PKG_CONFIG_SYSROOT_DIR}/usr/lib/libnexus.so
-DNXCLIENT_LIB_PATH=${PKG_CONFIG_SYSROOT_DIR}/usr/lib/libnxclient.so
-DFFVSS_LIB_PATH=${PKG_CONFIG_SYSROOT_DIR}/usr/lib/libffvss.so
-DPRYON_LIB_PATH=${PKG_CONFIG_SYSROOT_DIR}/usr/lib/libpryon_lite.so.1.12 \
-DENABLE_WEBSOCKET_SERVER=ON
-DWEBSOCKETPP_INCLUDE_DIR=${PKG_CONFIG_SYSROOT_DIR}/usr/include/websocketpp
-DFFVSS_INCLUDE_DIR=${PKG_CONFIG_SYSROOT_DIR}/usr/include
-DDISABLE_WEBSOCKET_SSL=TRUE
-DAMAZONLITE_KEY_WORD_DETECTOR=ON
-DAMAZONLITE_KEY_WORD_DETECTOR_LIB_PATH=${WORKDIR}/${KEYWORD_PATH}/libpryon_lite.a
-DAMAZONLITE_KEY_WORD_DETECTOR_INCLUDE_DIR=${WORKDIR}/${KEYWORD_PATH}
-DAMAZONLITE_KEY_WORD_DETECTOR_DYNAMIC_MODEL_LOADING=ON
-DAPL_CORE=ON
-DAPLCORE_INCLUDE_DIR=${PKG_CONFIG_SYSROOT_DIR}/usr/include/
-DAPLCORE_LIB_DIR=${PKG_CONFIG_SYSROOT_DIR}/usr/lib/
-DAPLCORE_RAPIDJSON_INCLUDE_DIR=${PKG_CONFIG_SYSROOT_DIR}/usr/include/rapidjson/
-DAPLCORE_RAPIDJSON_LIB_DIR=${PKG_CONFIG_SYSROOT_DIR}/usr/lib/
-DYOGA_INCLUDE_DIR=${PKG_CONFIG_SYSROOT_DIR}/usr/include/
-DYOGA_LIB_DIR=${PKG_CONFIG_SYSROOT_DIR}/usr/lib/
"

Here is the build error:
cd /export/cdelsordo/smd7852/build-smd7852/tmp/work/cortexa15t2hf-neon-rdk-linux-gnueabi/alexa-mm/2.3.0-r0/build/modules/Alexa && /export/cdelsordo/smd7852/build-smd7852/tmp/sysroots/x86_64-linux/usr/bin/ctest
| FAILED: modules/Alexa/CMakeFiles/unit
| cd /export/cdelsordo/smd7852/build-smd7852/tmp/work/cortexa15t2hf-neon-rdk-linux-gnueabi/alexa-mm/2.3.0-r0/build/modules/Alexa && /export/cdelsordo/smd7852/build-smd7852/tmp/sysroots/x86_64-linux/usr/bin/ctest
| Test project /export/cdelsordo/smd7852/build-smd7852/tmp/work/cortexa15t2hf-neon-rdk-linux-gnueabi/alexa-mm/2.3.0-r0/build/modules/Alexa
| Start 1: AlexaPresentationTest.testNullContextManagerInterface
| 1/81 Test #1: AlexaPresentationTest.testNullContextManagerInterface ............................***Failed 0.01 sec
| Start 2: AlexaPresentationTest.testNullFocusManagerInterface
| 2/81 Test #2: AlexaPresentationTest.testNullFocusManagerInterface ..............................***Failed 0.01 sec
| Start 3: AlexaPresentationTest.testNullExceptionSender
| 3/81 Test #3: AlexaPresentationTest.testNullExceptionSender ....................................***Failed 0.01 sec
| Start 4: AlexaPresentationTest.testNullMessageSender
| 4/81 Test #4: AlexaPresentationTest.testNullMessageSender ......................................***Failed 0.01 sec
| Start 5: AlexaPresentationTest.testUnknownDirective
| 5/81 Test #5: AlexaPresentationTest.testUnknownDirective .......................................***Failed 0.01 sec
| Start 6: AlexaPresentationTest.testMalformedRenderDocumentDirective
| 6/81 Test #6: AlexaPresentationTest.testMalformedRenderDocumentDirective .......................***Failed 0.01 sec
| Start 7: AlexaPresentationTest.testMalformedRenderDocumentDirective2
| 7/81 Test #7: AlexaPresentationTest.testMalformedRenderDocumentDirective2 ......................***Failed 0.01 sec
| Start 8: AlexaPresentationTest.testMalformedExecuteCommandDirective
| 8/81 Test #8: AlexaPresentationTest.testMalformedExecuteCommandDirective .......................***Failed 0.01 sec
| Start 9: AlexaPresentationTest.testMalformedExecuteCommandDirective2
| 9/81 Test #9: AlexaPresentationTest.testMalformedExecuteCommandDirective2 ......................***Failed 0.01 sec
| Start 10: AlexaPresentationTest.testExecuteCommandAfterMismatchedAPLCard
| 10/81 Test #10: AlexaPresentationTest.testExecuteCommandAfterMismatchedAPLCard ...................***Failed 0.01 sec
| Start 11: AlexaPresentationTest.testExecuteCommandAfterRightAPL
| 11/81 Test #11: AlexaPresentationTest.testExecuteCommandAfterRightAPL ............................***Failed 0.01 sec
| Start 12: AlexaPresentationTest.testAPLClearCard
| 12/81 Test #12: AlexaPresentationTest.testAPLClearCard ...........................................***Failed 0.01 sec
| Start 13: AlexaPresentationTest.testAPLTimeout
| 13/81 Test #13: AlexaPresentationTest.testAPLTimeout .............................................***Failed 0.01 sec
| Start 14: AlexaPresentationTest.testAPLIdleRespectsGUIActive
| 14/81 Test #14: AlexaPresentationTest.testAPLIdleRespectsGUIActive ...............................***Failed 0.01 sec
| Start 15: AlexaPresentationTest.testAPLIdleRespectsGUIInactive
| 15/81 Test #15: AlexaPresentationTest.testAPLIdleRespectsGUIInactive .............................***Failed 0.01 sec
| Start 16: AlexaPresentationTest.testAPLIdleRespectsDialogUXWhenGUIInactive
| 16/81 Test #16: AlexaPresentationTest.testAPLIdleRespectsDialogUXWhenGUIInactive .................***Failed 0.01 sec
| Start 17: AlexaPresentationTest.testAPLFollowedByAPL
| 17/81 Test #17: AlexaPresentationTest.testAPLFollowedByAPL .......................................***Failed 0.01 sec
| Start 18: AlexaPresentationTest.testSendUserEvent
| 18/81 Test #18: AlexaPresentationTest.testSendUserEvent ..........................................***Failed 0.01 sec
| Start 19: AlexaPresentationTest.testIndexListDataSourceFetchRequestEvent
| 19/81 Test #19: AlexaPresentationTest.testIndexListDataSourceFetchRequestEvent ...................***Failed 0.01 sec
| Start 20: AlexaPresentationTest.testTokenListDataSourceFetchRequestEvent
| 20/81 Test #20: AlexaPresentationTest.testTokenListDataSourceFetchRequestEvent ...................***Failed 0.01 sec
| Start 21: AlexaPresentationTest.testAPLProactiveStateReportNotSentIfNotRendering
| 21/81 Test #21: AlexaPresentationTest.testAPLProactiveStateReportNotSentIfNotRendering ...........***Failed 0.01 sec
| Start 22: AlexaPresentationTest.testAPLProactiveStateReportSentIfRendering
| 22/81 Test #22: AlexaPresentationTest.testAPLProactiveStateReportSentIfRendering .................***Failed 0.01 sec
| Start 23: AlexaPresentationTest.testAPLProactiveStateReportNotSentIfStateUnchanged
| 23/81 Test #23: AlexaPresentationTest.testAPLProactiveStateReportNotSentIfStateUnchanged .........***Failed 0.01 sec
| Start 24: AlexaPresentationTest.testAPLProactiveStateReportNotSentIfRenderingNotComplete
| 24/81 Test #24: AlexaPresentationTest.testAPLProactiveStateReportNotSentIfRenderingNotComplete ...***Failed 0.01 sec
| Start 25: TemplateRuntimeTest.test_nullAudioPlayerInterface
| 25/81 Test #25: TemplateRuntimeTest.test_nullAudioPlayerInterface ................................***Failed 0.01 sec
| Start 26: TemplateRuntimeTest.test_nullFocusManagerInterface
| 26/81 Test #26: TemplateRuntimeTest.test_nullFocusManagerInterface ...............................***Failed 0.01 sec
| Start 27: TemplateRuntimeTest.test_nullExceptionSender
| 27/81 Test #27: TemplateRuntimeTest.test_nullExceptionSender .....................................***Failed 0.01 sec
| Start 28: TemplateRuntimeTest.test_renderInfoCardsPlayersAddRemoveObserver
| 28/81 Test #28: TemplateRuntimeTest.test_renderInfoCardsPlayersAddRemoveObserver .................***Failed 0.01 sec
| Start 29: TemplateRuntimeTest.test_unknownDirective
| 29/81 Test #29: TemplateRuntimeTest.test_unknownDirective ........................................***Failed 0.01 sec
| Start 30: TemplateRuntimeTest.testSlow_renderTemplateDirective
| 30/81 Test #30: TemplateRuntimeTest.testSlow_renderTemplateDirective .............................***Failed 0.01 sec
| Start 31: TemplateRuntimeTest.test_handleDirectiveImmediately
| 31/81 Test #31: TemplateRuntimeTest.test_handleDirectiveImmediately ..............................***Failed 0.01 sec
| Start 32: TemplateRuntimeTest.testSlow_renderPlayerInfoDirectiveBefore
| 32/81 Test #32: TemplateRuntimeTest.testSlow_renderPlayerInfoDirectiveBefore .....................***Failed 0.01 sec
| Start 33: TemplateRuntimeTest.test_renderPlayerInfoDirectiveAfter
| 33/81 Test #33: TemplateRuntimeTest.test_renderPlayerInfoDirectiveAfter ..........................***Failed 0.01 sec
| Start 34: TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithoutAudioItemId
| 34/81 Test #34: TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithoutAudioItemId .............***Failed 0.01 sec
| Start 35: TemplateRuntimeTest.test_malformedRenderPlayerInfoDirective
| 35/81 Test #35: TemplateRuntimeTest.test_malformedRenderPlayerInfoDirective ......................***Failed 0.01 sec
| Start 36: TemplateRuntimeTest.test_renderPlayerInfoDirectiveDifferentAudioItemId
| 36/81 Test #36: TemplateRuntimeTest.test_renderPlayerInfoDirectiveDifferentAudioItemId ...........***Failed 0.01 sec
| Start 37: TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithTwoProviders
| 37/81 Test #37: TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithTwoProviders ...............***Failed 0.01 sec
| Start 38: TemplateRuntimeTest.test_renderPlayerInfoDirectiveAudioStateUpdate
| 38/81 Test #38: TemplateRuntimeTest.test_renderPlayerInfoDirectiveAudioStateUpdate ...............***Failed 0.01 sec
| Start 39: TemplateRuntimeTest.test_focusNone
| 39/81 Test #39: TemplateRuntimeTest.test_focusNone ...............................................***Failed 0.01 sec
| Start 40: TemplateRuntimeTest.test_displayCardCleared
| 40/81 Test #40: TemplateRuntimeTest.test_displayCardCleared ......................................***Failed 0.01 sec
| Start 41: TemplateRuntimeTest.test_reacquireChannel
| 41/81 Test #41: TemplateRuntimeTest.test_reacquireChannel ........................................***Failed 0.01 sec
| Start 42: TemplateRuntimeTest.testTimer_RenderPlayerInfoAfterPlayerActivityChanged
| 42/81 Test #42: TemplateRuntimeTest.testTimer_RenderPlayerInfoAfterPlayerActivityChanged .........***Failed 0.01 sec
| Start 43: TemplateRuntimeTest.test_templateDirectiveFollowedbyPlayerDirective
| 43/81 Test #43: TemplateRuntimeTest.test_templateDirectiveFollowedbyPlayerDirective ..............***Failed 0.01 sec
| Start 44: TemplateRuntimeTest.test_PlayerCardInfoDirectiveAfterNonPlayerInForeground
| 44/81 Test #44: TemplateRuntimeTest.test_PlayerCardInfoDirectiveAfterNonPlayerInForeground .......***Failed 0.01 sec
| Start 45: VisualCharacteristicsTest.testGetCapabilityConfigurations
| 45/81 Test #45: VisualCharacteristicsTest.testGetCapabilityConfigurations ........................***Not Run (Disabled) 0.00 sec
| Start 46: AplCoreConnectionManagerTest.SetContentSuccess
| 46/81 Test #46: AplCoreConnectionManagerTest.SetContentSuccess ...................................***Failed 0.01 sec
| Start 47: AplCoreConnectionManagerTest.SetSupportedViewPortsSuccess
| 47/81 Test #47: AplCoreConnectionManagerTest.SetSupportedViewPortsSuccess ........................***Failed 0.01 sec
| Start 48: AplCoreConnectionManagerTest.BlockingSendSuccess
| 48/81 Test #48: AplCoreConnectionManagerTest.BlockingSendSuccess .................................***Failed 0.01 sec
| Start 49: AplCoreConnectionManagerTest.HandleBuildSuccess
| 49/81 Test #49: AplCoreConnectionManagerTest.HandleBuildSuccess ..................................***Failed 0.01 sec
| Start 50: AplCoreConnectionManagerTest.ExecuteCommandsSuccess
| 50/81 Test #50: AplCoreConnectionManagerTest.ExecuteCommandsSuccess ..............................***Failed 0.01 sec
| Start 51: AplCoreConnectionManagerTest.ExecuteCommandsInterrupt
| 51/81 Test #51: AplCoreConnectionManagerTest.ExecuteCommandsInterrupt ............................***Failed 0.01 sec
| Start 52: AplCoreConnectionManagerTest.HandleUpdateSuccess
| 52/81 Test #52: AplCoreConnectionManagerTest.HandleUpdateSuccess .................................***Failed 0.01 sec
| Start 53: AplCoreConnectionManagerTest.HandleUpdateMediaSuccess
| 53/81 Test #53: AplCoreConnectionManagerTest.HandleUpdateMediaSuccess ............................***Failed 0.01 sec
| Start 54: AplCoreConnectionManagerTest.HandleGraphicUpdateSuccess
| 54/81 Test #54: AplCoreConnectionManagerTest.HandleGraphicUpdateSuccess ..........................***Failed 0.01 sec
| Start 55: AplCoreConnectionManagerTest.HandleEventResponseSuccess
| 55/81 Test #55: AplCoreConnectionManagerTest.HandleEventResponseSuccess ..........................***Failed 0.01 sec
| Start 56: AplCoreConnectionManagerTest.HandleEnsureLayoutSuccess
| 56/81 Test #56: AplCoreConnectionManagerTest.HandleEnsureLayoutSuccess ...........................***Failed 0.01 sec
| Start 57: AplCoreConnectionManagerTest.HandleScrollToRectInComponentSuccess
| 57/81 Test #57: AplCoreConnectionManagerTest.HandleScrollToRectInComponentSuccess ................***Failed 0.01 sec
| Start 58: AplCoreConnectionManagerTest.HandleKeyboardSuccess
| 58/81 Test #58: AplCoreConnectionManagerTest.HandleKeyboardSuccess ...............................***Failed 0.01 sec
| Start 59: AplCoreConnectionManagerTest.HandleUpdateCursorPositionSuccess
| 59/81 Test #59: AplCoreConnectionManagerTest.HandleUpdateCursorPositionSuccess ...................***Failed 0.01 sec
| Start 60: AplCoreConnectionManagerTest.HandlePointerEventSuccess
| 60/81 Test #60: AplCoreConnectionManagerTest.HandlePointerEventSuccess ...........................***Failed 0.01 sec
| Start 61: AplCoreGuiRendererTest.RenderEmptyDocumentContent
| 61/81 Test #61: AplCoreGuiRendererTest.RenderEmptyDocumentContent ................................***Failed 0.01 sec
| Start 62: AplCoreGuiRendererTest.RenderWithDocumentContent
| 62/81 Test #62: AplCoreGuiRendererTest.RenderWithDocumentContent .................................***Failed 0.01 sec
| Start 63: AplCoreGuiRendererTest.RenderEmptyPackageContent
| 63/81 Test #63: AplCoreGuiRendererTest.RenderEmptyPackageContent .................................***Failed 0.01 sec
| Start 64: AplCoreGuiRendererTest.RenderWithPackageContent
| 64/81 Test #64: AplCoreGuiRendererTest.RenderWithPackageContent ..................................***Failed 0.01 sec
| Start 65: AplMetricsRecorderTest.RegistersNewDocuments
| 65/81 Test #65: AplMetricsRecorderTest.RegistersNewDocuments .....................................***Failed 0.01 sec
| Start 66: AplMetricsRecorderTest.ProcessesRenderingStart
| 66/81 Test #66: AplMetricsRecorderTest.ProcessesRenderingStart ...................................***Failed 0.01 sec
| Start 67: AplMetricsRecorderTest.ProcessesRenderingEnd
| 67/81 Test #67: AplMetricsRecorderTest.ProcessesRenderingEnd .....................................***Failed 0.01 sec
| Start 68: AplMetricsRecorderTest.CreatesNamedTimers
| 68/81 Test #68: AplMetricsRecorderTest.CreatesNamedTimers ........................................***Failed 0.01 sec
| Start 69: AplMetricsRecorderTest.CreatesSegmentTimers
| 69/81 Test #69: AplMetricsRecorderTest.CreatesSegmentTimers ......................................***Failed 0.01 sec
| Start 70: AplMetricsRecorderTest.InfersRenderingProgressFromSegments
| 70/81 Test #70: AplMetricsRecorderTest.InfersRenderingProgressFromSegments .......................***Failed 0.01 sec
| Start 71: AplMetricsRecorderTest.ReportsTimerFailures
| 71/81 Test #71: AplMetricsRecorderTest.ReportsTimerFailures ......................................***Failed 0.01 sec
| Start 72: AplMetricsRecorderTest.ReportsZeroTimerFailuresIfRequested
| 72/81 Test #72: AplMetricsRecorderTest.ReportsZeroTimerFailuresIfRequested .......................***Failed 0.01 sec
| Start 73: AplMetricsRecorderTest.ReportsTimerMetadata
| 73/81 Test #73: AplMetricsRecorderTest.ReportsTimerMetadata ......................................***Failed 0.01 sec
| Start 74: AplMetricsRecorderTest.CreatesNamedCounters
| 74/81 Test #74: AplMetricsRecorderTest.CreatesNamedCounters ......................................***Failed 0.01 sec
| Start 75: AplMetricsRecorderTest.CreatesSegmentCounters
| 75/81 Test #75: AplMetricsRecorderTest.CreatesSegmentCounters ....................................***Failed 0.01 sec
| Start 76: AplMetricsRecorderTest.ReportsZeroCountersIfRequested
| 76/81 Test #76: AplMetricsRecorderTest.ReportsZeroCountersIfRequested ............................***Failed 0.01 sec
| Start 77: AplMetricsRecorderTest.SkipsReportingZeroCountersIfRequested
| 77/81 Test #77: AplMetricsRecorderTest.SkipsReportingZeroCountersIfRequested .....................***Failed 0.01 sec
| Start 78: AplMetricsRecorderTest.ReportsCounterMetadata
| 78/81 Test #78: AplMetricsRecorderTest.ReportsCounterMetadata ....................................***Failed 0.01 sec
| Start 79: AplMetricsRecorderTest.ReportsTimersAndCountersOnlyOnce
| 79/81 Test #79: AplMetricsRecorderTest.ReportsTimersAndCountersOnlyOnce ..........................***Failed 0.01 sec
| Start 80: AplMetricsRecorderTest.IgnoresMetricsAfterDocumentInvalidation
| 80/81 Test #80: AplMetricsRecorderTest.IgnoresMetricsAfterDocumentInvalidation ...................Failed 0.01 sec
| Start 81: AplMetricsRecorderTest.CleansUpOldDocuments
| 81/81 Test #81: AplMetricsRecorderTest.CleansUpOldDocuments ......................................Failed 0.01 sec
|
| 0% tests passed, 80 tests failed out of 80
|
| Total Test time (real) = 0.57 sec
|
| The following tests did not run:
| 45 - VisualCharacteristicsTest.testGetCapabilityConfigurations (Disabled)
|
| The following tests FAILED:
| 1 - AlexaPresentationTest.testNullContextManagerInterface (Failed)
| 2 - AlexaPresentationTest.testNullFocusManagerInterface (Failed)
| 3 - AlexaPresentationTest.testNullExceptionSender (Failed)
| 4 - AlexaPresentationTest.testNullMessageSender (Failed)
| 5 - AlexaPresentationTest.testUnknownDirective (Failed)
| 6 - AlexaPresentationTest.testMalformedRenderDocumentDirective (Failed)
| 7 - AlexaPresentationTest.testMalformedRenderDocumentDirective2 (Failed)
| 8 - AlexaPresentationTest.testMalformedExecuteCommandDirective (Failed)
| 9 - AlexaPresentationTest.testMalformedExecuteCommandDirective2 (Failed)
| 10 - AlexaPresentationTest.testExecuteCommandAfterMismatchedAPLCard (Failed)
| 11 - AlexaPresentationTest.testExecuteCommandAfterRightAPL (Failed)
| 12 - AlexaPresentationTest.testAPLClearCard (Failed)
| 13 - AlexaPresentationTest.testAPLTimeout (Failed)
| 14 - AlexaPresentationTest.testAPLIdleRespectsGUIActive (Failed)
| 15 - AlexaPresentationTest.testAPLIdleRespectsGUIInactive (Failed)
| 16 - AlexaPresentationTest.testAPLIdleRespectsDialogUXWhenGUIInactive (Failed)
| 17 - AlexaPresentationTest.testAPLFollowedByAPL (Failed)
| 18 - AlexaPresentationTest.testSendUserEvent (Failed)
| 19 - AlexaPresentationTest.testIndexListDataSourceFetchRequestEvent (Failed)
| 20 - AlexaPresentationTest.testTokenListDataSourceFetchRequestEvent (Failed)
| 21 - AlexaPresentationTest.testAPLProactiveStateReportNotSentIfNotRendering (Failed)
| 22 - AlexaPresentationTest.testAPLProactiveStateReportSentIfRendering (Failed)
| 23 - AlexaPresentationTest.testAPLProactiveStateReportNotSentIfStateUnchanged (Failed)
| 24 - AlexaPresentationTest.testAPLProactiveStateReportNotSentIfRenderingNotComplete (Failed)
| 25 - TemplateRuntimeTest.test_nullAudioPlayerInterface (Failed)
| 26 - TemplateRuntimeTest.test_nullFocusManagerInterface (Failed)
| 27 - TemplateRuntimeTest.test_nullExceptionSender (Failed)
| 28 - TemplateRuntimeTest.test_renderInfoCardsPlayersAddRemoveObserver (Failed)
| 29 - TemplateRuntimeTest.test_unknownDirective (Failed)
| 30 - TemplateRuntimeTest.testSlow_renderTemplateDirective (Failed)
| 31 - TemplateRuntimeTest.test_handleDirectiveImmediately (Failed)
| 32 - TemplateRuntimeTest.testSlow_renderPlayerInfoDirectiveBefore (Failed)
| 33 - TemplateRuntimeTest.test_renderPlayerInfoDirectiveAfter (Failed)
| 34 - TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithoutAudioItemId (Failed)
| 35 - TemplateRuntimeTest.test_malformedRenderPlayerInfoDirective (Failed)
| 36 - TemplateRuntimeTest.test_renderPlayerInfoDirectiveDifferentAudioItemId (Failed)
| 37 - TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithTwoProviders (Failed)
| 38 - TemplateRuntimeTest.test_renderPlayerInfoDirectiveAudioStateUpdate (Failed)
| 39 - TemplateRuntimeTest.test_focusNone (Failed)
| 40 - TemplateRuntimeTest.test_displayCardCleared (Failed)
| 41 - TemplateRuntimeTest.test_reacquireChannel (Failed)
| 42 - TemplateRuntimeTest.testTimer_RenderPlayerInfoAfterPlayerActivityChanged (Failed)
| 43 - TemplateRuntimeTest.test_templateDirectiveFollowedbyPlayerDirective (Failed)
| 44 - TemplateRuntimeTest.test_PlayerCardInfoDirectiveAfterNonPlayerInForeground (Failed)
| 46 - AplCoreConnectionManagerTest.SetContentSuccess (Failed)
| 47 - AplCoreConnectionManagerTest.SetSupportedViewPortsSuccess (Failed)
| 48 - AplCoreConnectionManagerTest.BlockingSendSuccess (Failed)
| 49 - AplCoreConnectionManagerTest.HandleBuildSuccess (Failed)
| 50 - AplCoreConnectionManagerTest.ExecuteCommandsSuccess (Failed)
| 51 - AplCoreConnectionManagerTest.ExecuteCommandsInterrupt (Failed)
| 52 - AplCoreConnectionManagerTest.HandleUpdateSuccess (Failed)
| 53 - AplCoreConnectionManagerTest.HandleUpdateMediaSuccess (Failed)
| 54 - AplCoreConnectionManagerTest.HandleGraphicUpdateSuccess (Failed)
| 55 - AplCoreConnectionManagerTest.HandleEventResponseSuccess (Failed)
| 56 - AplCoreConnectionManagerTest.HandleEnsureLayoutSuccess (Failed)
| 57 - AplCoreConnectionManagerTest.HandleScrollToRectInComponentSuccess (Failed)
| 58 - AplCoreConnectionManagerTest.HandleKeyboardSuccess (Failed)
| 59 - AplCoreConnectionManagerTest.HandleUpdateCursorPositionSuccess (Failed)
| 60 - AplCoreConnectionManagerTest.HandlePointerEventSuccess (Failed)
| 61 - AplCoreGuiRendererTest.RenderEmptyDocumentContent (Failed)
| 62 - AplCoreGuiRendererTest.RenderWithDocumentContent (Failed)
| 63 - AplCoreGuiRendererTest.RenderEmptyPackageContent (Failed)
| 64 - AplCoreGuiRendererTest.RenderWithPackageContent (Failed)
| 65 - AplMetricsRecorderTest.RegistersNewDocuments (Failed)
| 66 - AplMetricsRecorderTest.ProcessesRenderingStart (Failed)
| 67 - AplMetricsRecorderTest.ProcessesRenderingEnd (Failed)
| 68 - AplMetricsRecorderTest.CreatesNamedTimers (Failed)
| 69 - AplMetricsRecorderTest.CreatesSegmentTimers (Failed)
| 70 - AplMetricsRecorderTest.InfersRenderingProgressFromSegments (Failed)
| 71 - AplMetricsRecorderTest.ReportsTimerFailures (Failed)
| 72 - AplMetricsRecorderTest.ReportsZeroTimerFailuresIfRequested (Failed)
| 73 - AplMetricsRecorderTest.ReportsTimerMetadata (Failed)
| 74 - AplMetricsRecorderTest.CreatesNamedCounters (Failed)
| 75 - AplMetricsRecorderTest.CreatesSegmentCounters (Failed)
| 76 - AplMetricsRecorderTest.ReportsZeroCountersIfRequested (Failed)
| 77 - AplMetricsRecorderTest.SkipsReportingZeroCountersIfRequested (Failed)
| 78 - AplMetricsRecorderTest.ReportsCounterMetadata (Failed)
| 79 - AplMetricsRecorderTest.ReportsTimersAndCountersOnlyOnce (Failed)
| 80 - AplMetricsRecorderTest.IgnoresMetricsAfterDocumentInvalidation (Failed)
| 81 - AplMetricsRecorderTest.CleansUpOldDocuments (Failed)
| Errors while running CTest
| [52/52] cd /export/cdelsordo/smd7852/build-smd7852/tmp/work/cortexa15t2hf-neon-rdk-linux-gnueabi/alexa-mm/2.3.0-r0/git/modules/GUI/js && npm install && npm run build -- --output-path /export/cdelsordo/smd7852/build-smd7852/tmp/work/cortexa15t2hf-neon-rdk-linux-gnueabi/alexa-mm/2.3.0-r0/build/modules/GUI --define DISABLE_WEBSOCKET_SSL=true --define USE_UWP_CLIENT=false
| npm WARN [email protected] No repository field.
| npm WARN [email protected] license should be a valid SPDX license expression
| npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/watchpack-chokidar2/node_modules/fsevents):
| npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
| npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
| npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
|
| added 505 packages from 333 contributors and audited 510 packages in 5.749s
| found 0 vulnerabilities
|
|
| > [email protected] build /export/cdelsordo/smd7852/build-smd7852/tmp/work/cortexa15t2hf-neon-rdk-linux-gnueabi/alexa-mm/2.3.0-r0/git/modules/GUI/js
| > npm run lint && webpack --config webpack.config.js "--output-path" "/export/cdelsordo/smd7852/build-smd7852/tmp/work/cortexa15t2hf-neon-rdk-linux-gnueabi/alexa-mm/2.3.0-r0/build/modules/GUI" "--define" "DISABLE_WEBSOCKET_SSL=true" "--define" "USE_UWP_CLIENT=false"
|
|
| > [email protected] lint /export/cdelsordo/smd7852/build-smd7852/tmp/work/cortexa15t2hf-neon-rdk-linux-gnueabi/alexa-mm/2.3.0-r0/git/modules/GUI/js
| > tslint --project tsconfig.json -c tslint.json 'src/
/
.ts' 'src/
/
.tsx'
|
| Hash: add938d4132d167d08c3
| Version: webpack 4.44.1
| Time: 16905ms
| Built at: 2020-09-29 17:08:26
| Asset Size Chunks Chunk Names
| ../dist/app.d.ts 3.9 KiB [emitted]
| ../dist/components/APLRendererWindow.d.ts 2.44 KiB [emitted]
| ../dist/components/CaptionsView.d.ts 443 bytes [emitted]
| ../dist/components/PlayerInfoWindow.d.ts 1.55 KiB [emitted]
| ../dist/components/SampleHome.d.ts 383 bytes [emitted]
| ../dist/components/VoiceChrome.d.ts 848 bytes [emitted]
| ../dist/lib/activity/ActivityEvent.d.ts 554 bytes [emitted]
| ../dist/lib/activity/ActivityTracker.d.ts 1.09 KiB [emitted]
| ../dist/lib/config/GuiConfigHelpers.d.ts 999 bytes [emitted]
| ../dist/lib/config/IDeviceAppConfig.d.ts 4.41 KiB [emitted]
| ../dist/lib/config/visualCharacteristics/IDeviceDisplay.d.ts 1.08 KiB [emitted]
| ../dist/lib/config/visualCharacteristics/IDisplayWindow.d.ts 963 bytes [emitted]
| ../dist/lib/config/visualCharacteristics/IInteractionMode.d.ts 551 bytes [emitted]
| ../dist/lib/config/visualCharacteristics/IVideo.d.ts 114 bytes [emitted]
| ../dist/lib/config/visualCharacteristics/IVisualCharacteristics.d.ts 655 bytes [emitted]
| ../dist/lib/config/visualCharacteristics/IWindowState.d.ts 354 bytes [emitted]
| ../dist/lib/displayCards/AVSDisplayCardHelpers.d.ts 1.9 KiB [emitted]
| ../dist/lib/focus/ChannelName.d.ts 343 bytes [emitted]
| ../dist/lib/focus/FocusManager.d.ts 2.05 KiB [emitted]
| ../dist/lib/focus/FocusResource.d.ts 296 bytes [emitted]
| ../dist/lib/focus/FocusState.d.ts 183 bytes [emitted]
| ../dist/lib/focus/IChannelObserver.d.ts 251 bytes [emitted]
| ../dist/lib/focus/IFocusBridge.d.ts 248 bytes [emitted]
| ../dist/lib/media/AVSAudioPlayer.d.ts 1.38 KiB [emitted]
| ../dist/lib/media/AVSVideo.d.ts 1.43 KiB [emitted]
| ../dist/lib/messages/NavigationEvent.d.ts 333 bytes [emitted]
| ../dist/lib/messages/UWPClient.d.ts 795 bytes [emitted]
| ../dist/lib/messages/client.d.ts 1.75 KiB [emitted]
| ../dist/lib/messages/messages.d.ts 4.4 KiB [emitted]
| ../dist/lib/messages/sdkLogTransport.d.ts 842 bytes [emitted]
| ../dist/lib/utils/timer.d.ts 235 bytes [emitted]
| ../dist/main.d.ts 21 bytes [emitted]
| 4444bbbc2f4dd0a9586f053308ab9a1a.png 22.7 KiB [emitted]
| index.html 187 bytes [emitted]
| main.bundle.js 813 KiB 0 [emitted] [big] main
| Entrypoint main [big] = main.bundle.js
| [1] /export/cdelsordo/smd7852/build-smd7852/tmp/work/cortexa15t2hf-neon-rdk-linux-gnueabi/alexa-mm/2.3.0-r0/git/modules/Alexa/APLClientLibrary/apl-client-js/index.js 643 KiB {0} [built]
| [4] ./lib/config/IDeviceAppConfig.ts 895 bytes {0} [built]
| [5] ./lib/messages/messages.ts 1.73 KiB {0} [built]
| [10] ./lib/displayCards/AVSDisplayCardHelpers.ts 2.86 KiB {0} [built]
| [11] ./main.tsx 563 bytes {0} [built]
| [12] ./app.tsx 17.9 KiB {0} [built]
| [25] ./lib/messages/NavigationEvent.ts 637 bytes {0} [built]
| [26] ./lib/messages/client.ts 3.51 KiB {0} [built]
| [30] ./lib/messages/sdkLogTransport.ts 1.7 KiB {0} [built]
| [31] ./lib/focus/FocusManager.ts 3.03 KiB {0} [built]
| [32] ./lib/activity/ActivityTracker.ts 2.38 KiB {0} [built]
| [37] ./lib/config/GuiConfigHelpers.ts 8.63 KiB {0} [built]
| [38] ./lib/messages/UWPClient.ts 1.67 KiB {0} [built]
| [46] ./main.css 1.05 KiB {0} [built]
| [47] ../node_modules/css-loader/dist/cjs.js!./main.css 735 bytes {0} [built]
| + 33 hidden modules
|
| WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
| This can impact web performance.
| Assets:
| main.bundle.js (813 KiB)
|
| WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
| Entrypoints:
| main (813 KiB)
| main.bundle.js
|
|
| WARNING in webpack performance recommendations:
| You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
| For more info visit https://webpack.js.org/guides/code-splitting/
| Child html-webpack-plugin for "index.html":
| 1 asset
| Entrypoint undefined = index.html
| 4 modules
| ninja: build stopped: subcommand failed.
| WARNING: /export/cdelsordo/smd7852/build-smd7852/tmp/work/cortexa15t2hf-neon-rdk-linux-gnueabi/alexa-mm/2.3.0-r0/temp/run.do_compile.4156:1 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} }VERBOSE=1 cmake --build '/export/cdelsordo/smd7852/build-smd7852/tmp/work/cortexa15t2hf-neon-rdk-linux-gnueabi/alexa-mm/2.3.0-r0/build' "$@" -- -j 10'
| ERROR: Function failed: do_compile (log file is located at /export/cdelsordo/smd7852/build-smd7852/tmp/work/cortexa15t2hf-neon-rdk-linux-gnueabi/alexa-mm/2.3.0-r0/temp/log.do_compile.4156)
ERROR: Task (/export/cdelsordo/smd7852/meta-arris-rdk/meta-smd7852/recipes-alexa/alexa/alexa-mm_2.3.0.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2582 tasks of which 2574 didn't need to be rerun and 1 failed.
NOTE: Writing buildhistory

Android Quick Start Guide

Briefly summarize your issue:

Are you planning to add a quick start guide for Android OS?

What is the expected behavior?

n/a

What behavior are you observing?

n/a

Provide the steps to reproduce the issue, if applicable:

n/a

Tell us about your environment:

What version of the AVS Device SDK are you using?

n/a

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more: Android powered device

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more: Android

Typo in Instructions

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

Briefly summarize your issue:

Typo in instructions

What is the expected behavior?

What behavior are you observing?

Provide the steps to reproduce the issue, if applicable:

Instructions should be cd /home/pi/sdk_folder/ss-build PA_ALSA_PLUGHW=1 ./modules/Alexa/SampleApp/src/SampleApp -C \ /home/pi/sdk_folder/sdk-build/Integration/AlexaClientSDKConfig.json -C \ /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/config/SmartScreenSDKConfig.json -L INFO Not cd /home/pi/sdk_folder/ss-build PA_ALSA_PLUGHW=1 ./modules/Alexa/SampleApp/src/SampleApp -C /home/pi/sdk_folder/sdk-build/Integration/AlexaClientSDKConfig.json -C /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/config/SmartScreenSDKConfig.json -L INFO.

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <x.y.z>

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

The APL content not scaling dynamically to fit the display size

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

Issue:

I have an issue with new Smart Screen SDK. I've noticed that the APL rendering is not scaling to the size of the display. I've followed the documentation of Alexa.Display.Window (https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/display-window.html) and I see there is an option to specify window template size configuration to CONTINUOUS, which I assume should fix the issue. However when I set minimum and maximum values for scaling the SDK throws an error:
GuiConfigHelpers.ts:260 Uncaught TypeError: Cannot read property 'value' of undefined

When I look into the code, I see there is no implementation for this feature in the SDK:

if (windowTemplate) {
        let windowSizeConfiguration : IDisplayWindowSize;
        for (let ws of windowTemplate.configuration.sizes) {
            if (ws.id === windowSizeId) {
                windowSizeConfiguration = ws;
                break;
            }
        }
        if (windowSizeConfiguration) {
            const windowSize : IDisplayWindowDiscreteSize =
                windowSizeConfiguration as IDisplayWindowDiscreteSize;
            pixelWidth = windowSize.value.value.width;
            pixelHeight = windowSize.value.value.height;
        }
    }

I'm attaching the whole GUI config file for reference:

{
    "gui": {
        "appConfig": {
            "description": "Smart Screen Landscape Large Device",
            "mode": "HUB",
            "emulateDisplayDimensions": false,
            "scaleToFill": true,
            "audioInputInitiator": "TAP",
            "windows": [
                {
                    "id": "smartScreenLandscape",
                    "templateId": "smartScreenLandscape",
                    "sizeConfigurationId": "fullscreen",
                    "interactionMode": "smart_screen"
                }
            ],
            "defaultWindowId": "smartScreenLandscape",
            "deviceKeys": {
                "talkKey": {
                    "code": "KeyA",
                    "keyCode": 65,
                    "key": "a"
                },
                "backKey": {
                    "code": "KeyB",
                    "keyCode": 66,
                    "key": "b"
                },
                "exitKey": {
                    "code": "Escape",
                    "keyCode": 27,
                    "key": "Escape"
                }
            }
        },
        "visualCharacteristics": [
            {
                "type": "AlexaInterface",
                "interface": "Alexa.InteractionMode",
                "version": "1.0",
                "configurations": {
                    "interactionModes": [
                        {
                            "id": "smart_screen",
                            "uiMode": "HUB",
                            "interactionDistance": {
                                "unit": "INCHES",
                                "value": 84
                            },
                            "touch": "SUPPORTED",
                            "keyboard": "UNSUPPORTED",
                            "video": "SUPPORTED"
                        }
                    ]
                }
            },
            {
                "type": "AlexaInterface",
                "interface": "Alexa.Presentation.APL.Video",
                "version": "1.0",
                "configurations": {
                    "video": {
                        "codecs": [
                            "H_264_42",
                            "H_264_41"
                        ]
                    }
                }
            },
            {
                "type": "AlexaInterface",
                "interface": "Alexa.Display.Window",
                "version": "1.0",
                "configurations": {
                    "templates": [
                        {
                            "id": "smartScreenLandscape",
                            "type": "STANDARD",
                            "configuration": {
                                "sizes": [
                                    {
                                        "type": "CONTINUOUS",
                                        "id": "fullscreen",
                                        "minimum": {
                                            "unit": "PIXEL",
                                            "value": {
                                                "width": 1280,
                                                "height": 800
                                            }
                                        },
					                    "maximum": {
                                            "unit": "PIXEL",
                                            "value": {
                                                "width": 2000,
                                                "height": 2000
                                            }
                                        }
                                    }
                                ],
                                "interactionModes": [
                                    "smart_screen"
                                ]
                            }
                        }
                    ]
                }
            },
            {
                "type": "AlexaInterface",
                "interface": "Alexa.Display",
                "version": "1.0",
                "configurations": {
                    "display": {
                        "type": "PIXEL",
                        "touch": [
                            "SINGLE"
                        ],
                        "shape": "RECTANGLE",
                        "dimensions": {
                            "resolution": {
                                "unit": "PIXEL",
                                "value": {
                                    "width": 1280,
                                    "height": 800
                                }
                            },
                            "physicalSize": {
                                "unit": "INCHES",
                                "value": {
                                    "width": 8.6,
                                    "height": 5.4
                                }
                            },
                            "pixelDensity": {
                                "unit": "DPI",
                                "value": 160
                            },
                            "densityIndependentResolution": {
                                "unit": "DP",
                                "value": {
                                    "width": 1280,
                                    "height": 800
                                }
                            }
                        }
                    }
                }
            }
        ]
    }
}

Expected behavior

I assume using this template size configuration:

{
   "type":"CONTINUOUS",
   "id":"fullscreen",
   "minimum":{
      "unit":"PIXEL",
      "value":{
         "width":1280,
         "height":800
      }
   },
   "maximum":{
      "unit":"PIXEL",
      "value":{
         "width":2000,
         "height":2000
      }
   }
}

should make the rendered APL content fit the display size within the boundaries provided as minimum and maximum.

Observed behavior

When I set minimum and maximum values I get the following error in the browser:
GuiConfigHelpers.ts:260 Uncaught TypeError: Cannot read property 'value' of undefined

If I don't specify the template at all the rendered content is not filling the entire screen, and leaves some margins on the sides.

Environment:

AVS Device SDK version:

  <1.15>

Smart Screen SDK version:

  <2.0.1>

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Assertion IsArray() failed when SampleApp tries to connect to GUI

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

Briefly summarize your issue:

Running SampleApp along with the GUI server results in a failed assertion after connecting to the GUI. The detailed assertion is

SampleApp: /home/ubuntu/marcelo/sdk_folder/alexa-smart-screen-sdk/modules/Alexa/ThirdParty/rapidjson/rapidjson-1.1.0/include/rapidjson/document.h:1505: rapidjson::GenericValue<Encoding, Allocator>* rapidjson::GenericValue<Encoding, Allocator>::Begin() [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::GenericValue<Encoding, Allocator>::ValueIterator = rapidjson::GenericValue<rapidjson::UTF8<> >*]: Assertion 'IsArray()' failed.

What is the expected behavior?

SampleApp should indicate that is on IDLE state (client side) and the GUI should change to "Press and hold 'A' to speak" (server side), allowing me to perform a request.

What behavior are you observing?

GUI changes from "Configuring device..." to "Press and hold 'A' to speak". SampleApp connects to the GUI, but then an assertion fails, closing the application. The log is attached on this section, but application never passes of ContextManager:buildContextIgnored:namespace=AudioActivityTracker,name=ActivityState
log message.

log.log

Provide the steps to reproduce the issue, if applicable:

  1. Open index.html file with a supported browser. In this case, it was used minimal, a qtwebengine based web broser (https://doc.qt.io/qt-5/qtwebengine-webengine-minimal-example.html). This command should open the GUI in the screen
    ./minimal ~/sdk_folder/ss-build/modules/GUI/index.html --no-sandbox
  2. Run SampleApp
    .~/sdk_folder/ss-build/modules/Alexa/SampleApp/src/SampleApp -C /path/to/AlexaClientSDKConfig.json -C /path/to/SmartScreenSDKConfig.json -L DEBUG9

Tell us about your environment:

I've built the application using STM32MP1 Developer Package, a toolchain to cross-compile applications for the MP1 (https://wiki.st.com/stm32mpu/wiki/STM32MP1_Developer_Package#Installing_the_SDK). All the libraries and binaries were deployed then to the MP1 using SCP.

NOTE: I've built avs-device-sdk and tested SampleApp successfully before on the same board

What version of the AVS Device SDK are you using?

v1.15 (it's the only supported for alexa-smart-screen-sdk)

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more: ST's STM32MP157 DK2 board (ARM A7 32 bits processor + M4 MPU)

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more: Custom Linux distro based on OpenSTLinux. This distro was built using Yocto + OpenEmbedded (Thud branch layers)

EXC_BAD_ACCESS on GUIManager.resetDevice()

Briefly summarize your issue:

When resetting the device with GUIManager::resetDevice(), I had a EXC_BAD_ACCESS (code=EXC_I386_GPFLT) crash in the alexaSmartScreenSDK::communication::WebSocketServer module

What is the expected behavior?

The SampleApp should restart normally after reset as is does in AVS Device SDK with InteractionManager::resetDevice().

What behavior are you observing?

Exception EXC_BAD_ACCESS (code=EXC_I386_GPFLT)

Provide the steps to reproduce the issue, if applicable:

The crash happening after invoking GUIManager::resetDevice(). I created a new event to initiate the device reset from the client app after receiving an appropriate message via WebSocket in GUIClient. However to reproduce it's enough to call this method from one on the existing methods in GUIManager, for instance in GUIManager::handleTapToTalk():

  1. Add resetDevice() call at the beginning of GUIManager::handleTapToTalk() in GUIManager.cpp (line 210):
    ACSDK_DEBUG9(LX("handleTapToTalk")); resetDevice(); return;

  2. Launch SampleApp and initiate "tapToTalk" event.

Crash backtrace

pthread_mutex_lock 0x00007fff724505ad
asio::detail::posix_mutex::lock() posix_mutex.hpp:51
asio::detail::scoped_lock<asio::detail::posix_mutex>::scoped_lock(asio::detail::posix_mutex&) scoped_lock.hpp:45
asio::detail::scoped_lock<asio::detail::posix_mutex>::scoped_lock(asio::detail::posix_mutex&) scoped_lock.hpp:44
asio::detail::service_registry::do_use_service(asio::execution_context::service::key const&, asio::execution_context::service* (*)(void*), void*) service_registry.ipp:116
asio::detail::deadline_timer_service<asio::detail::chrono_time_traits<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >& asio::detail::service_registry::use_service<asio::detail::deadline_timer_service<asio::detail::chrono_time_traits<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > > >(asio::io_context&) service_registry.hpp:38
asio::detail::deadline_timer_service<asio::detail::chrono_time_traits<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >& asio::use_service<asio::detail::deadline_timer_service<asio::detail::chrono_time_traits<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > > >(asio::io_context&) io_context.hpp:38
asio::basic_io_object<asio::detail::deadline_timer_service<asio::detail::chrono_time_traits<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >, true>::basic_io_object(asio::io_context&) basic_io_object.hpp:223
asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >::basic_waitable_timer(asio::io_context&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) basic_waitable_timer.hpp:212
asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >::basic_waitable_timer(asio::io_context&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) basic_waitable_timer.hpp:213
std::__1::__compressed_pair_elem<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >, 1, false>::__compressed_pair_elem<std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&, 0ul, 1ul>(std::__1::piecewise_construct_t, std::__1::tuple<std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&>, std::__1::__tuple_indices<0ul, 1ul>) memory:2156
std::__1::__compressed_pair<std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >, asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >::__compressed_pair<std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >&, std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&>(std::__1::piecewise_construct_t, std::__1::tuple<std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >&>, std::__1::tuple<std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&>) memory:2259
std::__1::__compressed_pair<std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >, asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >::__compressed_pair<std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >&, std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&>(std::__1::piecewise_construct_t, std::__1::tuple<std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >&>, std::__1::tuple<std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&>) memory:2260
std::__1::__shared_ptr_emplace<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >, std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > > >::__shared_ptr_emplace<std::__1::reference_wrapper<asio::io_context>, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > >(std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >, std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&) memory:3672
std::__1::__shared_ptr_emplace<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >, std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > > >::__shared_ptr_emplace<std::__1::reference_wrapper<asio::io_context>, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > >(std::__1::allocator<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >, std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&) memory:3673
std::__1::shared_ptr<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > > std::__1::shared_ptr<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >::make_shared<std::__1::reference_wrapper<asio::io_context>, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > >(std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&) memory:4331
std::__1::enable_if<!(is_array<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >::value), std::__1::shared_ptr<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > > >::type std::__1::make_shared<asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >, std::__1::reference_wrapper<asio::io_context>, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > >(std::__1::reference_wrapper<asio::io_context>&&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >&&) memory:4710
websocketpp::transport::asio::connection<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::set_timer(long, std::__1::function<void (std::__1::error_code const&)>) connection.hpp:314
websocketpp::transport::asio::connection<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::async_shutdown(std::__1::function<void (std::__1::error_code const&)>) connection.hpp:1042
websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig>::terminate(std::__1::error_code const&) connection_impl.hpp:1740
websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::handle_accept(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&) server_endpoint.hpp:168
decltype(*(std::__1::forward<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*&>(fp0)).*fp(std::__1::forward<std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&>(fp1), std::__1::forward<std::__1::error_code const&>(fp1))) std::__1::__invoke<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*&)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*&, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::error_code const&, void>(void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*&)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*&, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::error_code const&) type_traits:4302
std::__1::__bind_return<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), std::__1::tuple<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&>, __is_valid_bind_return<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), std::__1::tuple<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&> >::value>::type std::__1::__apply_functor<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), std::__1::tuple<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::placeholders::__ph<1> >, 0ul, 1ul, 2ul, std::__1::tuple<std::__1::error_code const&> >(void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*&)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), std::__1::tuple<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::placeholders::__ph<1> >&, std::__1::__tuple_indices<0ul, 1ul, 2ul>, std::__1::tuple<std::__1::error_code const&>&&) functional:2644
std::__1::__bind_return<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), std::__1::tuple<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&>, __is_valid_bind_return<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), std::__1::tuple<websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&> >::value>::type std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>::operator()<std::__1::error_code const&>(std::__1::error_code const&) functional:2677
decltype(std::__1::forward<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>&>(fp)(std::__1::forward<std::__1::error_code const&>(fp0))) std::__1::__invoke<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>&, std::__1::error_code const&>(std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>&, std::__1::error_code const&) type_traits:4361
void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>&, std::__1::error_code const&>(std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>&, std::__1::error_code const&) __functional_base:349
std::__1::__function::__alloc_func<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>, std::__1::allocator<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&> >, void (std::__1::error_code const&)>::operator()(std::__1::error_code const&) functional:1527
std::__1::__function::__func<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&>, std::__1::allocator<std::__1::__bind<void (websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>::*)(std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >, std::__1::error_code const&), websocketpp::server<alexaSmartScreenSDK::communication::WebSocketConfig>*, std::__1::shared_ptr<websocketpp::connection<alexaSmartScreenSDK::communication::WebSocketConfig> >&, std::__1::placeholders::__ph<1> const&> >, void (std::__1::error_code const&)>::operator()(std::__1::error_code const&) functional:1651
std::__1::__function::__value_func<void (std::__1::error_code const&)>::operator()(std::__1::error_code const&) const functional:1799
std::__1::function<void (std::__1::error_code const&)>::operator()(std::__1::error_code const&) const functional:2347
websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::handle_accept(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&) endpoint.hpp:847
decltype(*(std::__1::forward<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*&>(fp0)).*fp(std::__1::forward<std::__1::function<void (std::__1::error_code const&)>&>(fp1), std::__1::forward<std::__1::error_code const&>(fp1))) std::__1::__invoke<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*&)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*&, std::__1::function<void (std::__1::error_code const&)>&, std::__1::error_code const&, void>(void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*&)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*&, std::__1::function<void (std::__1::error_code const&)>&, std::__1::error_code const&) type_traits:4302
std::__1::__bind_return<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), std::__1::tuple<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&>, __is_valid_bind_return<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), std::__1::tuple<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&> >::value>::type std::__1::__apply_functor<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), std::__1::tuple<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>, std::__1::placeholders::__ph<1> >, 0ul, 1ul, 2ul, std::__1::tuple<std::__1::error_code const&> >(void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*&)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), std::__1::tuple<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>, std::__1::placeholders::__ph<1> >&, std::__1::__tuple_indices<0ul, 1ul, 2ul>, std::__1::tuple<std::__1::error_code const&>&&) functional:2644
std::__1::__bind_return<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), std::__1::tuple<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&>, __is_valid_bind_return<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), std::__1::tuple<websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>, std::__1::placeholders::__ph<1> >, std::__1::tuple<std::__1::error_code const&> >::value>::type std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>::operator()<std::__1::error_code const&>(std::__1::error_code const&) functional:2677
asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>::operator()() bind_handler.hpp:64
void asio::asio_handler_invoke<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code> >(asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&, ...) handler_invoke_hook.hpp:68
void asio_handler_invoke_helpers::invoke<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >(asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>&) handler_invoke_helpers.hpp:37
void asio::detail::asio_handler_invoke<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>(asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&, asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>*) bind_handler.hpp:105
void asio_handler_invoke_helpers::invoke<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>, asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code> >(asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&, asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&) handler_invoke_helpers.hpp:37
void asio::detail::strand_service::dispatch<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code> >(asio::detail::strand_service::strand_impl*&, asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&) strand_service.hpp:61
asio::async_result<std::__1::decay<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code> >::type, void ()>::return_type asio::io_context::strand::dispatch<asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code> >(asio::detail::binder1<std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, std::__1::error_code>&&) io_context_strand.hpp:225
void asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>::operator()<std::__1::error_code>(std::__1::error_code const&) wrapped_handler.hpp:86
asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>::operator()() bind_handler.hpp:64
asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >::operator()() wrapped_handler.hpp:190
void asio::asio_handler_invoke<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >(asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&, ...) handler_invoke_hook.hpp:68
void asio_handler_invoke_helpers::invoke<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >(asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>&) handler_invoke_helpers.hpp:37
void asio::detail::asio_handler_invoke<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >, asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >(asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&, asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >*) wrapped_handler.hpp:274
void asio_handler_invoke_helpers::invoke<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >, asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >(asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&, asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&) handler_invoke_helpers.hpp:37
void asio::detail::handler_work<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >, asio::system_executor>::complete<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >(asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&, asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&) handler_work.hpp:81
asio::detail::completion_handler<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >::do_complete(void*, asio::detail::scheduler_operation*, std::__1::error_code const&, unsigned long) completion_handler.hpp:69
void asio::detail::strand_service::dispatch<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >(asio::detail::strand_service::strand_impl*&, asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&) strand_service.hpp:87
asio::async_result<std::__1::decay<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >::type, void ()>::return_type asio::io_context::strand::dispatch<asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> > >(asio::detail::rewrapped_handler<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&> >&&) io_context_strand.hpp:225
void asio::detail::asio_handler_invoke<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>(asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>&, asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>*) wrapped_handler.hpp:231
void asio_handler_invoke_helpers::invoke<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>, asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running> >(asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>&, asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>&) handler_invoke_helpers.hpp:37
void asio::detail::handler_work<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, asio::system_executor>::complete<asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code> >(asio::detail::binder1<asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>, std::__1::error_code>&, asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running>&) handler_work.hpp:81
asio::detail::reactive_socket_accept_op<asio::basic_socket<asio::ip::tcp>, asio::ip::tcp, asio::detail::wrapped_handler<asio::io_context::strand, std::__1::__bind<void (websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::*)(std::__1::function<void (std::__1::error_code const&)>, std::__1::error_code const&), websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>*, std::__1::function<void (std::__1::error_code const&)>&, std::__1::placeholders::__ph<1> const&>, asio::detail::is_continuation_if_running> >::do_complete(void*, asio::detail::scheduler_operation*, std::__1::error_code const&, unsigned long) reactive_socket_accept_op.hpp:136
asio::detail::scheduler_operation::complete(void*, std::__1::error_code const&, unsigned long) scheduler_operation.hpp:39
asio::detail::scheduler::do_run_one(asio::detail::conditionally_enabled_mutex::scoped_lock&, asio::detail::scheduler_thread_info&, std::__1::error_code const&) scheduler.ipp:400
asio::detail::scheduler::run(std::__1::error_code&) scheduler.ipp:153
asio::io_context::run() io_context.ipp:61
websocketpp::transport::asio::endpoint<alexaSmartScreenSDK::communication::WebSocketConfig::transport_config>::run() endpoint.hpp:642
alexaSmartScreenSDK::communication::WebSocketServer::start() WebSocketServer.cpp:122
alexaSmartScreenSDK::sampleApp::gui::GUIClient::serverThread() GUIClient.cpp:381
decltype(*(std::__1::forward<alexaSmartScreenSDK::sampleApp::gui::GUIClient*>(fp0)).*fp()) std::__1::__invoke<void (alexaSmartScreenSDK::sampleApp::gui::GUIClient::*)(), alexaSmartScreenSDK::sampleApp::gui::GUIClient*, void>(void (alexaSmartScreenSDK::sampleApp::gui::GUIClient::*&&)(), alexaSmartScreenSDK::sampleApp::gui::GUIClient*&&) type_traits:4302
void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (alexaSmartScreenSDK::sampleApp::gui::GUIClient::*)(), alexaSmartScreenSDK::sampleApp::gui::GUIClient*, 2ul>(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (alexaSmartScreenSDK::sampleApp::gui::GUIClient::*)(), alexaSmartScreenSDK::sampleApp::gui::GUIClient*>&, std::__1::__tuple_indices<2ul>) thread:342
void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (alexaSmartScreenSDK::sampleApp::gui::GUIClient::*)(), alexaSmartScreenSDK::sampleApp::gui::GUIClient*> >(void*) thread:352
_pthread_start 0x00007fff72455109
thread_start 0x00007fff72450b8b

Tell us about your environment:

We've built the application using instructions provided at https://developer.amazon.com/en-US/docs/alexa/alexa-smart-screen-sdk/mac-os.html

What version of the AVS Device SDK are you using?

  1.19.0 (with Alexa Smart Screen SDK v2.0.2)

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS (Version 10.15.4 (19E287))
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Segmentation fault running SampleApp

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

Briefly summarize your issue:

Running SampleApp results in a segmentation fault after getting into Connecting state. This is the tail of the log: the segfault always occurs after the ThreadPool notification

2020-04-27 13:42:56.790 [ 1e] 9 ThreadPool:obtainWorker:created=13,obtained=24,releasedToPool=18,releasedFromPool=0,outstanding=6 2020-04-27 13:42:56.790 [ 4] 9 TaskThread:startThread:moniker= 4,duration=245 2020-04-27 13:42:56.789 [ 1c] 9 MimeResponseSink:MimeResponseSink:handler=0x4a0118 2020-04-27 13:42:56.790 [ 1c] 9 HTTP2MimeResponseDecoder:HTTP2MimeResponseDecoder 2020-04-27 13:42:56.790 [ 1c] 7 HTTP2Transport:createAndSendRequest:type=GET 2020-04-27 13:42:56.791 [ 1c] 9 DownchannelHandler:getRequestHeaderLines 2020-04-27 13:42:56.446 [ 1d] 5 LibcurlHTTP2Connection:networkLoop 2020-04-27 13:42:56.790 [ 4] 9 ThreadPool:obtainWorker:created=13,obtained=25,releasedToPool=18,releasedFromPool=0,outstanding=7 Segmentation fault (core dumped)

What is the expected behavior?

SampleApp should indicate that is on IDLE state (client side) and the GUI should change to "Press and hold 'A' to speak" (server side), allowing me to perform a request.

What behavior are you observing?

GUI does not change state and SampleApp closes prematurely.

Provide the steps to reproduce the issue, if applicable:

  1. Open index.html file with a supported browser. In this case, it was used minimal, a qtwebengine based web broser (https://doc.qt.io/qt-5/qtwebengine-webengine-minimal-example.html). This command should open the GUI in the screen
    ./minimal ~/sdk_folder/ss-build/modules/GUI/index.html --no-sandbox
  2. Run SampleApp
    .~/sdk_folder/ss-build/modules/Alexa/SampleApp/src/SampleApp -C /path/to/AlexaClientSDKConfig.json -C /path/to/SmartScreenSDKConfig.json -L DEBUG9

Tell us about your environment:

I've built the application using STM32MP1 Developer Package, a toolchain to cross-compile applications for the MP1 (https://wiki.st.com/stm32mpu/wiki/STM32MP1_Developer_Package#Installing_the_SDK). All the libraries and binaries were deployed then to the MP1 using SCP.

NOTE: I've built avs-device-sdk and tested SampleApp successfully before on the same board

What version of the AVS Device SDK are you using?

AVS SDK v1.19.0
SmartScreen SDK v2.0.2

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more: ST's STM32MP157 DK2 board (ARM A7 32 bits processor + M4 MPU)

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more: Custom Linux distro based on OpenSTLinux. This distro was built using Yocto + OpenEmbedded (Thud branch layers)

Build the Alexa Smart Screen SDK [WARNING]

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

Briefly summarize your issue:

cmake -DCMAKE_PREFIX_PATH=$HOME/sdk_folder/sdk-install
-DWEBSOCKETPP_INCLUDE_DIR=$HOME/sdk_folder/third-party/websocketpp-0.8.1
-DDISABLE_WEBSOCKET_SSL=ON
-DGSTREAMER_MEDIA_PLAYER=ON
-DCMAKE_BUILD_TYPE=DEBUG
-DPORTAUDIO=ON -DPORTAUDIO_LIB_PATH=$HOME/sdk_folder/third-party/portaudio/lib/.libs/libportaudio.so
-DPORTAUDIO_INCLUDE_DIR=$HOME/sdk_folder/third-party/portaudio/include/
-DAPL_CORE=ON
-DAPLCORE_INCLUDE_DIR=$HOME/sdk_folder/apl-core-library/aplcore/include
-DAPLCORE_LIB_DIR=$HOME/sdk_folder/apl-core-library/build/aplcore
-DAPLCORE_RAPIDJSON_INCLUDE_DIR=$HOME/sdk_folder/apl-core-library/build/rapidjson-prefix/src/rapidjson/include
-DYOGA_INCLUDE_DIR=$HOME/sdk_folder/apl-core-library/build/yoga-prefix/src/yoga
-DYOGA_LIB_DIR=$HOME/sdk_folder/apl-core-library/build/lib
../alexa-smart-screen-sdk

Result:
Creating the build directory for the AlexaModule with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the CapabilityAgents with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
Creating the build directory for the ApplicationUtilities with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the APLClient with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the Communication with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the SmartScreenClient with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the SampleApp with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
Creating the build directory for the Utils with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the SSSDKCommon with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
-- Configuring done
WARNING: Target "AlexaPresentationTest" requests linking to directory "/usr/local/lib". Targets may link only to libraries. CMake is dropping the item.
WARNING: Target "TemplateRuntimeTest" requests linking to directory "/usr/local/lib". Targets may link only to libraries. CMake is dropping the item.
WARNING: Target "VisualCharacteristicsTest" requests linking to directory "/usr/local/lib". Targets may link only to libraries. CMake is dropping the item.
WARNING: Target "SampleApp" requests linking to directory "/usr/local/lib". Targets may link only to libraries. CMake is dropping the item.
WARNING: Target "SmartScreenCaptionStateManagerTest" requests linking to directory "/usr/local/lib". Targets may link only to libraries. CMake is dropping the item.
WARNING: Target "SmartScreenCaptionPresenterTest" requests linking to directory "/usr/local/lib". Targets may link only to libraries. CMake is dropping the item.
-- Generating done
-- Build files have been written to: /home/sw/sdk_folder/third-party

What is the expected behavior?

What behavior are you observing?

Provide the steps to reproduce the issue, if applicable:

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.20.1>

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Have you tried the same use case with AVS Device SDK SampleApp?

  • The issue is not applicable to the AVS Device SDK SampleApp.
  • The issue is not reproducible on the AVS Device SDK SampleApp.

Errors building smart screen sdk

Briefly summarize your issue:

While trying to make the alexa smart screen sdk (point 7.6 of https://developer.amazon.com/pt-BR/docs/alexa/alexa-smart-screen-sdk/ubuntu.html#step-7-build-the-alexa-smart-screen-sdk) it gives me an error.

What behavior are you observing?

When building the SDK it gives me this:

Creating the build directory for the AlexaModule with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the CapabilityAgents with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) 
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) 
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) 
Creating the build directory for the ApplicationUtilities with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the Communication with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the SmartScreenClient with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the SampleApp with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the Utils with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
-- Configuring done
-- Generating done
-- Build files have been written to: /home/utente/sdk_folder/ss-build
Scanning dependencies of target VisualCharacteristics
[  2%] Building CXX object modules/Alexa/SmartScreenCapabilityAgents/VisualCharacteristics/src/CMakeFiles/VisualCharacteristics.dir/VisualCharacteristics.cpp.o
[  4%] Linking CXX shared library libVisualCharacteristics.so
[  4%] Built target VisualCharacteristics
Scanning dependencies of target gmock_main
[  7%] Building CXX object modules/Alexa/ThirdParty/googletest-release-1.8.0/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o
[  9%] Building CXX object modules/Alexa/ThirdParty/googletest-release-1.8.0/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o
[ 11%] Building CXX object modules/Alexa/ThirdParty/googletest-release-1.8.0/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
[ 14%] Linking CXX static library libgmock_main.a
[ 14%] Built target gmock_main
Scanning dependencies of target VisualCharacteristicsTest
[ 16%] Building CXX object modules/Alexa/SmartScreenCapabilityAgents/VisualCharacteristics/test/CMakeFiles/VisualCharacteristicsTest.dir/VisualCharacteristicsTest.cpp.o
[ 19%] Linking CXX executable VisualCharacteristicsTest
[ 19%] Built target VisualCharacteristicsTest
Scanning dependencies of target AlexaPresentation
[ 21%] Building CXX object modules/Alexa/SmartScreenCapabilityAgents/AlexaPresentation/src/CMakeFiles/AlexaPresentation.dir/AlexaPresentation.cpp.o
[ 23%] Linking CXX shared library libAlexaPresentation.so
[ 23%] Built target AlexaPresentation
Scanning dependencies of target AlexaPresentationTest
[ 26%] Building CXX object modules/Alexa/SmartScreenCapabilityAgents/AlexaPresentation/test/CMakeFiles/AlexaPresentationTest.dir/AlexaPresentationTest.cpp.o
[ 28%] Linking CXX executable AlexaPresentationTest
[ 28%] Built target AlexaPresentationTest
Scanning dependencies of target SmartScreenTemplateRunTime
[ 30%] Building CXX object modules/Alexa/SmartScreenCapabilityAgents/TemplateRuntime/src/CMakeFiles/SmartScreenTemplateRunTime.dir/TemplateRuntime.cpp.o
[ 33%] Linking CXX shared library libSmartScreenTemplateRunTime.so
[ 33%] Built target SmartScreenTemplateRunTime
Scanning dependencies of target TemplateRuntimeTest
[ 35%] Building CXX object modules/Alexa/SmartScreenCapabilityAgents/TemplateRuntime/test/CMakeFiles/TemplateRuntimeTest.dir/TemplateRuntimeTest.cpp.o
[ 38%] Linking CXX executable TemplateRuntimeTest
[ 38%] Built target TemplateRuntimeTest
Test project /home/utente/sdk_folder/ss-build/modules/Alexa
      Start  1: AlexaPresentationTest.testNullContextManagerInterface
 1/37 Test  #1: AlexaPresentationTest.testNullContextManagerInterface ......................   Passed    0.07 sec
      Start  2: AlexaPresentationTest.testNullFocusManagerInterface
 2/37 Test  #2: AlexaPresentationTest.testNullFocusManagerInterface ........................   Passed    0.02 sec
      Start  3: AlexaPresentationTest.testNullExceptionSender
 3/37 Test  #3: AlexaPresentationTest.testNullExceptionSender ..............................   Passed    0.02 sec
      Start  4: AlexaPresentationTest.testNullMessageSender
 4/37 Test  #4: AlexaPresentationTest.testNullMessageSender ................................   Passed    0.02 sec
      Start  5: AlexaPresentationTest.testUnknownDirective
 5/37 Test  #5: AlexaPresentationTest.testUnknownDirective .................................   Passed    0.02 sec
      Start  6: AlexaPresentationTest.testMalformedRenderDocumentDirective
 6/37 Test  #6: AlexaPresentationTest.testMalformedRenderDocumentDirective .................   Passed    0.02 sec
      Start  7: AlexaPresentationTest.testMalformedRenderDocumentDirective2
 7/37 Test  #7: AlexaPresentationTest.testMalformedRenderDocumentDirective2 ................   Passed    0.02 sec
      Start  8: AlexaPresentationTest.testMalformedExecuteCommandDirective
 8/37 Test  #8: AlexaPresentationTest.testMalformedExecuteCommandDirective .................   Passed    0.02 sec
      Start  9: AlexaPresentationTest.testMalformedExecuteCommandDirective2
 9/37 Test  #9: AlexaPresentationTest.testMalformedExecuteCommandDirective2 ................   Passed    0.02 sec
      Start 10: AlexaPresentationTest.testExecuteCommandAfterMismatchedAPLCard
10/37 Test #10: AlexaPresentationTest.testExecuteCommandAfterMismatchedAPLCard .............   Passed    0.02 sec
      Start 11: AlexaPresentationTest.testExecuteCommandAfterRightAPL
11/37 Test #11: AlexaPresentationTest.testExecuteCommandAfterRightAPL ......................***Not Run (Disabled)   0.00 sec
      Start 12: AlexaPresentationTest.testAPLClearCard
12/37 Test #12: AlexaPresentationTest.testAPLClearCard .....................................   Passed    1.03 sec
      Start 13: AlexaPresentationTest.testAPLTimeout
13/37 Test #13: AlexaPresentationTest.testAPLTimeout .......................................   Passed    1.03 sec
      Start 14: AlexaPresentationTest.testAPLIdleRespectsGUIActive
14/37 Test #14: AlexaPresentationTest.testAPLIdleRespectsGUIActive .........................   Passed    0.03 sec
      Start 15: AlexaPresentationTest.testAPLIdleRespectsGUIInactive
15/37 Test #15: AlexaPresentationTest.testAPLIdleRespectsGUIInactive .......................   Passed    0.53 sec
      Start 16: AlexaPresentationTest.testAPLIdleRespectsDialogUXWhenGUIInactive
16/37 Test #16: AlexaPresentationTest.testAPLIdleRespectsDialogUXWhenGUIInactive ...........   Passed    0.02 sec
      Start 17: AlexaPresentationTest.testAPLFollowedByAPL
17/37 Test #17: AlexaPresentationTest.testAPLFollowedByAPL .................................   Passed    0.53 sec
      Start 18: AlexaPresentationTest.testSendUserEvent
18/37 Test #18: AlexaPresentationTest.testSendUserEvent ....................................   Passed    0.02 sec
      Start 19: TemplateRuntimeTest.test_nullAudioPlayerInterface
19/37 Test #19: TemplateRuntimeTest.test_nullAudioPlayerInterface ..........................   Passed    0.02 sec
      Start 20: TemplateRuntimeTest.test_nullFocusManagerInterface
20/37 Test #20: TemplateRuntimeTest.test_nullFocusManagerInterface .........................   Passed    0.02 sec
      Start 21: TemplateRuntimeTest.test_nullExceptionSender
21/37 Test #21: TemplateRuntimeTest.test_nullExceptionSender ...............................   Passed    0.02 sec
      Start 22: TemplateRuntimeTest.test_renderInfoCardsPlayersAddRemoveObserver
22/37 Test #22: TemplateRuntimeTest.test_renderInfoCardsPlayersAddRemoveObserver ...........   Passed    0.02 sec
      Start 23: TemplateRuntimeTest.test_unknownDirective
23/37 Test #23: TemplateRuntimeTest.test_unknownDirective ..................................   Passed    0.02 sec
      Start 24: TemplateRuntimeTest.testSlow_renderTemplateDirective
24/37 Test #24: TemplateRuntimeTest.testSlow_renderTemplateDirective .......................   Passed   10.03 sec
      Start 25: TemplateRuntimeTest.test_handleDirectiveImmediately
25/37 Test #25: TemplateRuntimeTest.test_handleDirectiveImmediately ........................   Passed    0.03 sec
      Start 26: TemplateRuntimeTest.testSlow_renderPlayerInfoDirectiveBefore
26/37 Test #26: TemplateRuntimeTest.testSlow_renderPlayerInfoDirectiveBefore ...............   Passed   10.03 sec
      Start 27: TemplateRuntimeTest.test_renderPlayerInfoDirectiveAfter
27/37 Test #27: TemplateRuntimeTest.test_renderPlayerInfoDirectiveAfter ....................   Passed    0.02 sec
      Start 28: TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithoutAudioItemId
28/37 Test #28: TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithoutAudioItemId .......   Passed    0.02 sec
      Start 29: TemplateRuntimeTest.test_malformedRenderPlayerInfoDirective
29/37 Test #29: TemplateRuntimeTest.test_malformedRenderPlayerInfoDirective ................   Passed    0.02 sec
      Start 30: TemplateRuntimeTest.test_renderPlayerInfoDirectiveDifferentAudioItemId
30/37 Test #30: TemplateRuntimeTest.test_renderPlayerInfoDirectiveDifferentAudioItemId .....   Passed    0.02 sec
      Start 31: TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithTwoProviders
31/37 Test #31: TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithTwoProviders .........   Passed    0.02 sec
      Start 32: TemplateRuntimeTest.test_renderPlayerInfoDirectiveAudioStateUpdate
32/37 Test #32: TemplateRuntimeTest.test_renderPlayerInfoDirectiveAudioStateUpdate .........   Passed    0.02 sec
      Start 33: TemplateRuntimeTest.test_focusNone
33/37 Test #33: TemplateRuntimeTest.test_focusNone .........................................   Passed    0.02 sec
      Start 34: TemplateRuntimeTest.test_displayCardCleared
34/37 Test #34: TemplateRuntimeTest.test_displayCardCleared ................................   Passed    0.02 sec
      Start 35: TemplateRuntimeTest.test_reacquireChannel
35/37 Test #35: TemplateRuntimeTest.test_reacquireChannel ..................................   Passed    0.02 sec
      Start 36: TemplateRuntimeTest.testTimer_RenderPlayerInfoAfterPlayerActivityChanged
36/37 Test #36: TemplateRuntimeTest.testTimer_RenderPlayerInfoAfterPlayerActivityChanged ...   Passed    0.02 sec
      Start 37: VisualCharacteristicsTest.testGetCapabilityConfigurations
37/37 Test #37: VisualCharacteristicsTest.testGetCapabilityConfigurations ..................***Not Run (Disabled)   0.00 sec

100% tests passed, 0 tests failed out of 35

Total Test time (real) =  23.94 sec

The following tests did not run:
	 11 - AlexaPresentationTest.testExecuteCommandAfterRightAPL (Disabled)
	 37 - VisualCharacteristicsTest.testGetCapabilityConfigurations (Disabled)
[ 38%] Built target unit
Scanning dependencies of target Communication
[ 40%] Building CXX object modules/Alexa/ApplicationUtilities/Communication/src/CMakeFiles/Communication.dir/WebSocketServer.cpp.o
[ 42%] Building CXX object modules/Alexa/ApplicationUtilities/Communication/src/CMakeFiles/Communication.dir/WebSocketSDKLogger.cpp.o
[ 45%] Linking CXX shared library libCommunication.so
[ 45%] Built target Communication
Scanning dependencies of target SmartScreenClient
[ 47%] Building CXX object modules/Alexa/ApplicationUtilities/SmartScreenClient/src/CMakeFiles/SmartScreenClient.dir/SmartScreenClient.cpp.o
[ 50%] Building CXX object modules/Alexa/ApplicationUtilities/SmartScreenClient/src/CMakeFiles/SmartScreenClient.dir/EqualizerRuntimeSetup.cpp.o
[ 52%] Building CXX object modules/Alexa/ApplicationUtilities/SmartScreenClient/src/CMakeFiles/SmartScreenClient.dir/DeviceSettingsManagerBuilder.cpp.o
[ 54%] Linking CXX shared library libSmartScreenClient.so
[ 54%] Built target SmartScreenClient
Scanning dependencies of target SampleApp
[ 57%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/AplCoreConnectionManager.cpp.o
[ 59%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/AplCoreEngineSDKLogBridge.cpp.o
[ 61%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/AplCoreGuiRenderer.cpp.o
[ 64%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/AplCoreMetrics.cpp.o
[ 66%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/AplCoreTextMeasurement.cpp.o
[ 69%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/ConnectionObserver.cpp.o
[ 71%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/ConsolePrinter.cpp.o
[ 73%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/FocusBridge.cpp.o
[ 76%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/GUILogBridge.cpp.o
[ 78%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/GUI/GUIClient.cpp.o
[ 80%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/GUI/GUIManager.cpp.o
[ 83%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/JsonUIManager.cpp.o
[ 85%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/KeywordObserver.cpp.o
[ 88%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/LocaleAssetsManager.cpp.o
[ 90%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/SampleApplication.cpp.o
[ 92%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/SampleEqualizerModeController.cpp.o
[ 95%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/main.cpp.o
[ 97%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/PortAudioMicrophoneWrapper.cpp.o
[100%] Linking CXX executable SampleApp
[100%] Built target SampleApp
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
Illegal instruction (core dumped)l: sill install executeActions
modules/GUI/CMakeFiles/GUIClient.dir/build.make:57: recipe for target 'modules/GUI/CMakeFiles/GUIClient' failed
make[2]: *** [modules/GUI/CMakeFiles/GUIClient] Error 132
CMakeFiles/Makefile2:2146: recipe for target 'modules/GUI/CMakeFiles/GUIClient.dir/all' failed
make[1]: *** [modules/GUI/CMakeFiles/GUIClient.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

It's probably a problem with npm. Nodejs is installed.

Tell us what hardware you're using:

  • Laptop

Tell us about your OS (Type & version):

  • Ubuntu 18.04 LTS

Alexa always keeps CONNECTING state if I don't launch web browser.

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

Briefly summarize your issue:

If I don't launch web browser as a websocket client during Sample app running, Alexa will always keeps CONNECTING state, will not change to CONNECTED state result in I can't continue to interact with Alexa.
Suppose I have a device without display, I don't expect to view the visual output most time of the day, but I hope the Alexa basic function is necessary, sometimes I also need to check the visual output. Under this condition, how can I process the flow by using smart-screen sdk.

What is the expected behavior?

It can initial successfully even though I don't start a web browser to view, just like AVS device SampleApp, but I'd like to develop depends on smart screen SDK.

What behavior are you observing?

Alexa always keeps CONNECTING state, can't change to CONNECTED.

Provide the steps to reproduce the issue, if applicable:

  1. Run SampleApp.
  2. Don't launch web browser.
  3. It will be blocked in initialization.

Tell us about your environment:

What version of the AVS Device SDK are you using?

  AVS Device SDK <1.19.0>
  Smart screen sdk <2.0.2>

Tell us what hardware you're using:

  • [V] Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • [V] Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Memory usage

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

Briefly summarize your issue:

Memory usage by SampleApp from Smart screen SDK keeps increasing.

What is the expected behavior?

Memory usage remains about the same as when the process is started.

What behavior are you observing?

Memory usage as seen from "top" command %mem or System monitor tool keeps increasing.

Provide the steps to reproduce the issue, if applicable:

  1. start smart screen SDK app
  2. check %mem from "top" command for SampleApp or memory value from System monitor tool.
  3. Issue a command. Ex: "Alexa, what is the capital of Brazil"
  4. System gives audio response and also a pop up is shown on screen with flag of the country.
  5. Wait for the pop up to get dismissed.
  6. Issue another command. Ex: "Alexa, what is the capital of Japan"
  7. System responds and pop up with country flag is shown on screen
  8. wait for the pop up to get dismissed.
  9. repeat from step 3 onwards.

After several repetitions, 100+ check top command or system monitor. The memory values for SampleApp would have gone up.

On systems with lower memory, sample app crashes after about 20 hrs due to a lack of available memory.

Tell us about your environment:

using device sdk version 1.15 and smart screen sdk v2.0.1 running on Ubuntu 16.04 LTS.

Tell us what hardware you're using:

  • [+] Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • [+] Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Error during install alexa-smart-screen-sdk

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

Briefly summarize your issue:

During the installation of the smart screen sdk an error occurs.

Tell us what hardware you're using:

  • Desktop / Laptop
  • [x ] Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • [x ] Other - tell us more: Raspian buster

i have entered this command.:
sudo /home/pi/DIY-Echo-Show/scripts/alexa-screen-installer.sh

##############
100% tests passed, 0 tests failed out of 38

Total Test time (real) = 30.45 sec

The following tests did not run:
39 - VisualCharacteristicsTest.testGetCapabilityConfigurations (Disabled)
[ 38%] Built target unit
[ 45%] Built target Communication
[ 54%] Built target SmartScreenClient
[100%] Built target SampleApp
npm WARN [email protected] No repository field.
npm WARN [email protected] license should be a valid SPDX license expression
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})

added 505 packages from 333 contributors and audited 510 packages in 23.948s

22 packages are looking for funding
run npm fund for details

found 0 vulnerabilities

[email protected] build /home/pi/DIY-Echo-Show/Alexa/alexa-smart-screen-sdk/modules/GUI/js
npm run lint && webpack --config webpack.config.js "--output-path" "/home/pi/DIY-Echo-Show/Alexa/ss-build/modules/GUI" "--define" "DISABLE_WEBSOCKET_SSL=true"

[email protected] lint /home/pi/DIY-Echo-Show/Alexa/alexa-smart-screen-sdk/modules/GUI/js
tslint --project tsconfig.json -c tslint.json 'src//*.ts' 'src//*.tsx'

Hash: 9b73c69ad62534392812
Version: webpack 4.44.1
Time: 19377ms
Built at: 2020-09-08 17:59:07
Asset Size Chunks Chunk Names
../dist/app.d.ts 3.56 KiB [emitted]
../dist/components/APLRendererWindow.d.ts 2.41 KiB [emitted]
../dist/components/PlayerInfoWindow.d.ts 1.7 KiB [emitted]
../dist/components/SampleHome.d.ts 383 bytes [emitted]
../dist/components/VoiceChrome.d.ts 848 bytes [emitted]
../dist/lib/activity/ActivityEvent.d.ts 554 bytes [emitted]
../dist/lib/activity/ActivityTracker.d.ts 1.09 KiB [emitted]
../dist/lib/config/GuiConfigHelpers.d.ts 944 bytes [emitted]
../dist/lib/config/IDeviceAppConfig.d.ts 4.12 KiB [emitted]
../dist/lib/config/visualCharacteristics/IDeviceDisplay.d.ts 1.08 KiB [emitted]
../dist/lib/config/visualCharacteristics/IDisplayWindow.d.ts 963 bytes [emitted]
../dist/lib/config/visualCharacteristics/IInteractionMode.d.ts 515 bytes [emitted]
../dist/lib/config/visualCharacteristics/IVideo.d.ts 114 bytes [emitted]
../dist/lib/config/visualCharacteristics/IVisualCharacteristics.d.ts 655 bytes [emitted]
../dist/lib/config/visualCharacteristics/IWindowState.d.ts 354 bytes [emitted]
../dist/lib/displayCards/AVSDisplayCardHelpers.d.ts 1.9 KiB [emitted]
../dist/lib/focus/ChannelName.d.ts 343 bytes [emitted]
../dist/lib/focus/FocusManager.d.ts 2.05 KiB [emitted]
../dist/lib/focus/FocusResource.d.ts 296 bytes [emitted]
../dist/lib/focus/FocusState.d.ts 183 bytes [emitted]
../dist/lib/focus/IChannelObserver.d.ts 251 bytes [emitted]
../dist/lib/focus/IFocusBridge.d.ts 248 bytes [emitted]
../dist/lib/media/AVSAudioPlayer.d.ts 1.38 KiB [emitted]
../dist/lib/media/AVSVideo.d.ts 1.43 KiB [emitted]
../dist/lib/messages/NavigationEvent.d.ts 333 bytes [emitted]
../dist/lib/messages/client.d.ts 1.75 KiB [emitted]
../dist/lib/messages/messages.d.ts 4.28 KiB [emitted]
../dist/lib/messages/sdkLogTransport.d.ts 842 bytes [emitted]
../dist/lib/utils/timer.d.ts 235 bytes [emitted]
../dist/main.d.ts 21 bytes [emitted]
4444bbbc2f4dd0a9586f053308ab9a1a.png 22.7 KiB [emitted]
index.html 187 bytes [emitted]
main.bundle.js 4.23 MiB main [emitted] main
Entrypoint main = main.bundle.js
[../../apl-client/index.js] /home/pi/DIY-Echo-Show/Alexa/alexa-smart-screen-sdk/modules/GUI/apl-client/index.js 613 KiB {main} [built]
[../node_modules/css-loader/dist/cjs.js!./main.css] 735 bytes {main} [built]
[./app.tsx] 16.6 KiB {main} [built]
[./lib/activity/ActivityEvent.ts] 883 bytes {main} [built]
[./lib/activity/ActivityTracker.ts] 2.39 KiB {main} [built]
[./lib/config/GuiConfigHelpers.ts] 7.92 KiB {main} [built]
[./lib/config/IDeviceAppConfig.ts] 799 bytes {main} [built]
[./lib/displayCards/AVSDisplayCardHelpers.ts] 2.82 KiB {main} [built]
[./lib/focus/FocusManager.ts] 3.03 KiB {main} [built]
[./lib/messages/NavigationEvent.ts] 642 bytes {main} [built]
[./lib/messages/client.ts] 3.51 KiB {main} [built]
[./lib/messages/messages.ts] 1.74 KiB {main} [built]
[./lib/messages/sdkLogTransport.ts] 1.7 KiB {main} [built]
[./main.css] 1.05 KiB {main} [built]
[./main.tsx] 568 bytes {main} [built]
+ 33 hidden modules

ERROR in /home/pi/DIY-Echo-Show/Alexa/alexa-smart-screen-sdk/modules/GUI/js/src/components/APLRendererWindow.tsx
./components/APLRendererWindow.tsx
[tsl] ERROR in /home/pi/DIY-Echo-Show/Alexa/alexa-smart-screen-sdk/modules/GUI/js/src/components/APLRendererWindow.tsx(23,10)
TS2305: Module '"/home/pi/DIY-Echo-Show/Alexa/alexa-smart-screen-sdk/modules/GUI/js/node_modules/csstype/index"' has no exported member 'VisibilityProperty'.

ERROR in /home/pi/DIY-Echo-Show/Alexa/alexa-smart-screen-sdk/modules/GUI/js/src/components/VoiceChrome.tsx
./components/VoiceChrome.tsx
[tsl] ERROR in /home/pi/DIY-Echo-Show/Alexa/alexa-smart-screen-sdk/modules/GUI/js/src/components/VoiceChrome.tsx(7,10)
TS2305: Module '"/home/pi/DIY-Echo-Show/Alexa/alexa-smart-screen-sdk/modules/GUI/js/node_modules/csstype/index"' has no exported member 'VisibilityProperty'.
Child html-webpack-plugin for "index.html":
1 asset
Entrypoint undefined = index.html
4 modules
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! [email protected] build: npm run lint && webpack --config webpack.config.js "--output-path" "/home/pi/DIY-Echo-Show/Alexa/ss-build/modules/GUI" "--define" "DISABLE_WEBSOCKET_SSL=true"
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-09-08T15_59_07_882Z-debug.log
make[2]: *** [modules/GUI/CMakeFiles/GUIClient.dir/build.make:59: modules/GUI/CMakeFiles/GUIClient] Fehler 2
make[1]: *** [CMakeFiles/Makefile2:2152: modules/GUI/CMakeFiles/GUIClient.dir/all] Fehler 2
make: *** [Makefile:130: all] Fehler 2
###############################

THANKS for Help!

Error during build the Alexa Smart Screen SDK

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

Briefly summarize your issue:

Error during build the Alexa Smart Screen SDK

What is the expected behavior?

What behavior are you observing?

pi@lisa-mirror:~/ScreenMirror/sdk_folder/ss-build $ make
make[2]: *** Aucune règle pour fabriquer la cible « /usr/local/lib,--disable-new-dtags », nécessaire pour « modules/Alexa/SmartScreenCapabilityAgents/VisualCharacteristics/src/libVisualCharacteristics.so ». Arrêt.
CMakeFiles/Makefile2:1685 : la recette pour la cible « modules/Alexa/SmartScreenCapabilityAgents/VisualCharacteristics/src/CMakeFiles/VisualCharacteristics.dir/all » a échouée
make[1]: *** [modules/Alexa/SmartScreenCapabilityAgents/VisualCharacteristics/src/CMakeFiles/VisualCharacteristics.dir/all] Erreur 2
Makefile:127 : la recette pour la cible « all » a échouée
make: *** [all] Erreur 2

Provide the steps to reproduce the issue, if applicable:

follow Raspberry Pi Quick Start Guide

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.15.0>

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

DISABLE_WEBSOCKET_SSL=OFF build error at ss-sdk 2.0.2

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

Briefly summarize your issue:

Here is my build option
cmake
-DCMAKE_PREFIX_PATH=../sdk-install
-DWEBSOCKETPP_INCLUDE_DIR=$HOME/sdk_folder/third-party/websocketpp-0.8.1
-DDISABLE_WEBSOCKET_SSL=OFF
-DGSTREAMER_MEDIA_PLAYER=ON
-DCMAKE_BUILD_TYPE=RELEASE
-DPORTAUDIO=ON -DPORTAUDIO_LIB_PATH=/home/pi/sdk_folder/third-party/portaudio/lib/.libs/libportaudio.a
-DPORTAUDIO_INCLUDE_DIR=$HOME/sdk_folder/third-party/portaudio/include/
-DAPL_CORE=ON
-DAPLCORE_INCLUDE_DIR=$HOME/sdk_folder/apl-core-library/aplcore/include
-DAPLCORE_LIB_DIR=$HOME/sdk_folder/apl-core-library/build/aplcore
-DYOGA_INCLUDE_DIR=$HOME/sdk_folder/apl-core-library/build/yoga-prefix/src/yoga
-DYOGA_LIB_DIR=$HOME/sdk_folder/apl-core-library/build/lib
../alexa-smart-screen-sdk

Build error log as below
[ 57%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/SampleApplication.cpp.o
/home/pi/avs-1.19/alexa-smart-screen-sdk/modules/Alexa/SampleApp/src/SampleApplication.cpp: In member function ‘bool alexaSmartScreenSDK::sampleApp::SampleApplication::initialize(const std::vector<std::__cxx11::basic_string >&, const string&, const string&, std::shared_ptralexaClientSDK::avsCommon::sdkInterfaces::diagnostics::DiagnosticsInterface)’:
/home/pi/avs-1.19/alexa-smart-screen-sdk/modules/Alexa/SampleApp/src/SampleApplication.cpp:699:5: error: ‘m_webSocketServer’ was not declared in this scope
m_webSocketServer->setCertificateFile(sslCaFile, sslCertificateFile, sslPrivateKeyFile);
^~~~~~~~~~~~~~~~~
/home/pi/avs-1.19/alexa-smart-screen-sdk/modules/Alexa/SampleApp/src/SampleApplication.cpp:699:5: note: suggested alternative: ‘webSocketServer’
m_webSocketServer->setCertificateFile(sslCaFile, sslCertificateFile, sslPrivateKeyFile);
^~~~~~~~~~~~~~~~~
webSocketServer

Here is my solution as below. Please help to check does this change is ok or not

diff --git a/modules/Alexa/SampleApp/src/SampleApplication.cpp b/modules/Alexa/SampleApp/src/SampleApplication.cpp
index 8562c58..f2c20ab 100644
--- a/modules/Alexa/SampleApp/src/SampleApplication.cpp
+++ b/modules/Alexa/SampleApp/src/SampleApplication.cpp
@@ -696,7 +696,7 @@ bool SampleApplication::initialize(
std::string sslPrivateKeyFile;
sampleAppConfig.getString(WEBSOCKET_PRIVATE_KEY, &sslPrivateKeyFile);

  • m_webSocketServer->setCertificateFile(sslCaFile, sslCertificateFile, sslPrivateKeyFile);
  • webSocketServer->setCertificateFile(sslCaFile, sslCertificateFile, sslPrivateKeyFile);
    #endif

    m_guiClient = gui::GUIClient::create(webSocketServer, miscStorage);

What is the expected behavior?

Build ok

What behavior are you observing?

Build error

Provide the steps to reproduce the issue, if applicable:

Build with avs-1.19 with -DDISABLE_WEBSOCKET_SSL=OFF

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.19>

Tell us what hardware you're using:

  • Desktop / Laptop
  • [*] Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • [* ] Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

avs smart screen sdk installation error

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

Briefly summarize your issue:

I have re-installed avs smart screen sdk
building avs device sdk:
and while running command in sdk_build directory it gives warning:
CMake Warning (dev) at ThirdParty/googletest-release-1.8.0/CMakeLists.txt:3 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.

for command:
cmake /home/pi/sdk_folder/sdk-source/avs-device-sdk
-DGSTREAMER_MEDIA_PLAYER=ON
-DPORTAUDIO=ON
-DPORTAUDIO_LIB_PATH=/home/pi/sdk_folder/third-party/portaudio/lib/.libs/libportaudio.a
-DPORTAUDIO_INCLUDE_DIR=/home/pi/sdk_folder/third-party/portaudio/include
-DCMAKE_BUILD_TYPE=DEBUG
-DCMAKE_INSTALL_PREFIX=/home/pi/sdk_folder/sdk-install

What is the expected behavior?

What behavior are you observing?

-- The CXX compiler identification is GNU 6.3.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Creating the build directory for the AlexaClientSDK with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29")
-- Checking for modules 'gstreamer-1.0>=1.8;gstreamer-app-1.0>=1.8;gstreamer-controller-1.0>=1.8'
-- Found gstreamer-1.0, version 1.10.4
-- Found gstreamer-app-1.0, version 1.10.4
-- Found gstreamer-controller-1.0, version 1.10.4
Bluetooth implementation not supported
CMake Warning (dev) at ThirdParty/googletest-release-1.8.0/CMakeLists.txt:3 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.

The following variable(s) would be set to empty:

PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH

This warning is for project developers. Use -Wno-dev to suppress it.

-- The C compiler identification is GNU 6.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
CMake Warning (dev) at ThirdParty/googletest-release-1.8.0/googlemock/CMakeLists.txt:40 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.

The following variable(s) would be set to empty:

PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH

This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at ThirdParty/googletest-release-1.8.0/googletest/CMakeLists.txt:47 (project):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.

The following variable(s) would be set to empty:

PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH

This warning is for project developers. Use -Wno-dev to suppress it.

-- Found PythonInterp: /usr/bin/python (found version "2.7.13")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found CURL: /usr/lib/arm-linux-gnueabihf/libcurl.so (found suitable version "7.52.1", minimum required is "7.43.0")

Provide the steps to reproduce the issue, if applicable:

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.15>

Tell us what hardware you're using:

  • Raspberry Pi

Tell us about your OS (Type & version):

  • Raspbian Stretch

How to enable alexa wake word on macOS?

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

Briefly summarize your issue:

How do I enable alexa wake word in macOS, what do i need to put in cmake?

What is the expected behavior?

use alexa hands free with no keyboard

What behavior are you observing?

Hold A to talk

Provide the steps to reproduce the issue, if applicable:

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <x.y.z>

Tell us what hardware you're using:

  • [ .] Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • [ .] MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

D-pad support

Briefly summarize your issue:

Is D-pad supported? Is it possible to navigate on the page(ex: while playing music) and select next song or play/pause using arrow keys and enter key?

What is the expected behavior?

To navigate different buttons on the page and be able to select.

What behavior are you observing?

No action when using navigation keys.
The navigation events defined in the following header file only has back and exit keys. Arrow keys and enter keys are not seen.
Alexa/SmartScreenSDKInterfaces/include/SmartScreenSDKInterfaces/NavigationEvent.h

Provide the steps to reproduce the issue, if applicable:

  1. Alexa play "taylor swift" from iHeart radio or bring up any page that has items to select and/or navigate.
  2. Try navigating the page using arrow keys and select play/pause, next song, like/dislike song

Tell us about your environment:

alexa-smart-screen-sdk v 2.0.1

Tell us what hardware you're using:

Raspberry Pi

Tell us about your OS (Type & version):

Linux

test issue

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

Briefly summarize your issue:

What is the expected behavior?

What behavior are you observing?

Provide the steps to reproduce the issue, if applicable:

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <x.y.z>

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Run gcc address sanitizer for memory check

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

Briefly summarize your issue:

I want to use address sanitizer tool to debug memory leakage problem
I build it at x86 machine.
The build gcc version is gcc version 6.5.0 20181026 (Ubuntu 6.5.0-2ubuntu1~16.04)
Add -DCMAKE_CXX_FLAGS="-O -g -fsanitize=address -fno-omit-frame-pointer" during build device-sdk , apl-core-library & smart-screen-sdk

Run alexa smart screen sdk and got those error
INFO.log
==25375==ERROR: AddressSanitizer: heap-use-after-free on address 0x6310003714c6 at pc 0x00000050c66f bp 0x7f7d5be65c30 sp 0x7f7d5be65c20
READ of size 2 at 0x6310003714c6 thread T9

Could it passable to use address sanitizer to check memory leakage problem?

What is the expected behavior?

It should run ok when enable gcc sanitizer

What behavior are you observing?

The AddressSanitizer report heap-use-after-free when it boot up.
Then the sampleApp will be stop

Provide the steps to reproduce the issue, if applicable:

sh StartSample.sh -C ../../config/AlexaClientSDKConfig.json -C ../../config/SmartScreenSDKConfig.json -L INFO 2&>1 | tee INFO.log

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.19.1>

apl-core-library is 1.3.2

Tell us what hardware you're using:

  • [*] Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • [*] Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Audio cut after 2 -10 seconds of Alexa talking

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

Briefly summarize your issue:

When she's talking, audio tends to be cut after 2 -10 seconds. Media Playback is not effected.

What is the expected behavior?

No cuts?

What behavior are you observing?

Cuts in audio.

Provide the steps to reproduce the issue, if applicable:

Run the sample app with wake word.

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <x.y.z>

Tell us what hardware you're using:

  • Desktop / Laptop
  • [ X] Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • [X ] Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Smart Screen SDK performance is too slow at X86 machine

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

Briefly summarize your issue:

I follow this instruction to build x86 ubuntu vesion smart screen sdk 2.0.1.
I try to use firefox(69.0.2 (64-bit))/chromium-browser(78.0.3904.108).
The performance is too slow(It need to take more than 5-10 sec to show UI)
Sometime it couldn't show weather display card.
Here is my log about running smart screen sdk as below
sampleapp_ss.log
The video is as below
https://vimeo.com/user105924617/review/377537751/25ee87777e

What is the expected behavior?

It should show up UI like this demo(< 3 sec)
https://www.youtube.com/watch?v=84x8I6XVF4I

What behavior are you observing?

The performance is too slow(It need to take more than 5-10 sec to show UI. Sometime it will delay to show UI until next command running)

Provide the steps to reproduce the issue, if applicable:

1.Run browser with
2.Run smart screen sdk
./modules/Alexa/SampleApp/src/SampleApp -C ~/sdk-folder/sdk-build/Integration/AlexaClientSDKConfig.json -C ~/sdk-folder/alexa-smart-screen-sdk/modules/GUI/config/guiConfigSamples/GuiConfigSample_TvOverlayLandscape.json -L DEBUG0 2>&1 | tee sampleapp_ss.log
3.Push a & say what's weather in Taipei.
4.Push a & say play music from tune-in

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.15.0>

Tell us what hardware you're using:

  • [*] Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • [*] Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

alexa-smart-screen-sdk error

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

Briefly summarize your issue:

while testing alexa smart screen sample app by pressing and holding "A" button, It doesn't take voice input. Terminal displays=
E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy

What is the expected behavior?

when press and hold the "A" button, alexa should take voice input and provide output with display template.

What behavior are you observing?

2019-11-30 11:26:33.391 [ 3] 3 GUILogBridge:GUILog:component=WSClient:message sent, type: holdToTalk
2019-11-30 11:26:33.391 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.392 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.393 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.393 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.393 [ 6] 9 GUIClient:onMessage:payload={"type":"holdToTalk"}
2019-11-30 11:26:33.394 [ 6] 9 GUIManager:handleHoldToTalk
2019-11-30 11:26:33.397 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.397 [ 19] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2019-11-30 11:26:33.398 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.398 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.398 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.399 [ 6] 9 GUIClient:onMessage:payload={"type":"logEvent","level":"info","component":"WSClient","message":"message sent, type: holdToTalk"}
2019-11-30 11:26:33.399 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.399 [ 3] 3 GUILogBridge:GUILog:component=WSClient:message sent, type: holdToTalk
2019-11-30 11:26:33.400 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.400 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.400 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.400 [ 6] 9 GUIClient:onMessage:payload={"type":"holdToTalk"}
2019-11-30 11:26:33.401 [ 6] 9 GUIManager:handleHoldToTalk
2019-11-30 11:26:33.401 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.401 [ 19] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2019-11-30 11:26:33.402 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.403 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.403 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:26:33.403 [ 6] 9 GUIClient:onMessage:payload={"type":"logEvent","level":"info","component":"WSClient","message":"message sent, type: holdToTalk"}

2019-11-30 11:39:44.117 [ 37] 9 HTTP2Transport:onActivity
2019-11-30 11:39:44.117 [ 37] 9 HTTP2MimeResponseDecoder:onResponseFinished:status=COMPLETE
2019-11-30 11:39:44.117 [ 37] 9 MimeResponseSink:onResponseFinished:status=COMPLETE
2019-11-30 11:39:44.117 [ 37] 7 MessageRequestHandler:onResponseFinished:status=COMPLETE,responseCode=204
2019-11-30 11:39:44.118 [ 37] 7 MessageRequestHandler:reportMessageRequestAcknowledged
2019-11-30 11:39:44.118 [ 37] 7 MessageRequestHandler:reportMessageRequestFinished
2019-11-30 11:39:44.118 [ 37] 7 HTTP2Transport:onMessageRequestFinished:countOfUnfinishedMessageHandlers=0
2019-11-30 11:39:44.118 [ 37] 0 AudioInputProcessor:onSendCompleted:status=SUCCESS_NO_CONTENT
2019-11-30 11:39:44.118 [ 37] 5 AudioInputProcessor:stopCapture:reason=streamClosed
2019-11-30 11:39:44.118 [ 37] 0 LibcurlHTTP2Connection:streamFinished:streamId=AVSEvent-31,result=No error,CURLcode=0
2019-11-30 11:39:44.118 [ 37] 9 LibcurlHTTP2Connection:releaseStream:streamId=AVSEvent-31
2019-11-30 11:39:44.118 [ 37] 7 MessageRequestHandler:reportMessageRequestAcknowledged
2019-11-30 11:39:44.118 [ 37] 7 MessageRequestHandler:reportMessageRequestFinished
2019-11-30 11:39:48.323 [ c] 0 DialogUXStateAggregator:transitionFromThinkingTimedOut
2019-11-30 11:39:48.323 [ c] 0 DialogUXStateAggregator:setState:from=THINKING,to=IDLE
2019-11-30 11:39:48.323 [ c] 5 TemplateRuntime:onDialogUXStateChanged:state=IDLE
2019-11-30 11:39:48.323 [ 19] 1 FocusManager:releaseChannel:channelName=Dialog
2019-11-30 11:39:48.323 [ 5] 9 WebSocketServer:writeMessageBegin
2019-11-30 11:39:48.323 [ c] 5 AlexaPresentation:onDialogUXStateChanged:state=IDLE
2019-11-30 11:39:48.324 [ 5] 9 WebSocket:AccessLog
2019-11-30 11:39:48.324 [ 19] 0 AudioInputProcessor:setState:from=BUSY,to=IDLE
2019-11-30 11:39:48.324 [ 5] 9 WebSocket:AccessLog
2019-11-30 11:39:48.324 [ 5] 9 WebSocketServer:writeMessageComplete
2019-11-30 11:39:48.324 [ 17] 9 AudioInputProcessor:onFocusChanged:newFocus=NONE
2019-11-30 11:39:48.324 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:39:48.324 [ 6] 9 WebSocket:AccessLog
2019-11-30 11:39:48.324 [ 6] 9 WebSocket:AccessLog
#################################

ALEXA STATE: IDLE

#################################

Provide the steps to reproduce the issue, if applicable:

cd /home/pi/sdk_folder/ss-build
PA_ALSA_PLUGHW=1 ./modules/Alexa/SampleApp/src/SampleApp -C
/home/pi/sdk_folder/sdk-build/Integration/AlexaClientSDKConfig.json -C
/home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/config/SmartScreenSDKConfig.json -L DEBUG9

Tell us about your environment:

What version of the AVS Device SDK are you using?

  sdk version : 1.15.0
  SmartScreenSDKVersion: 2.0.1

Tell us what hardware you're using:

  • [X ] Raspberry Pi

Tell us about your OS (Type & version):

  • [ X] Raspbian Stretch

Wrong path to SmartScreenSDKConfig.json in macOS Quick Start Guide

Briefly summarize your issue:

Command to run the sample app (Step 8) contains incorrect path to SmartScreenSDKConfig.json.
https://developer.amazon.com/en-US/docs/alexa/alexa-smart-screen-sdk/mac-os.html#step-8-run-the-alexa-smart-screen-sdk-sample-app

What is the expected behavior?

The path could be for example:
~/sdk_folder/alexa-smart-screen-sdk/modules/GUI/config/SmartScreenSDKConfig.json

What behavior are you observing?

SmartScreenSDKConfig.json doesn't exists in specified path.

Provide the steps to reproduce the issue, if applicable:

n/a

Tell us about your environment:

What version of the AVS Device SDK are you using?

2.0.1

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

alexa smart screen sdk error

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

Briefly summarize your issue:

PA_ALSA_PLUGHW=1 ./modules/Alexa/SampleApp/src/SampleApp -C
2019-11-27 09:34:43.912 [ 1] I sdkVersion: 1.15.0
SmartScreenSDKVersion 2.0.1
No config specified for -C option (this is an error)

What is the expected behavior?

What behavior are you observing?

Provide the steps to reproduce the issue, if applicable:

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.15>

Tell us what hardware you're using: raspberry pi

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version): Raspbian stretch

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Alexa Wake Word Issue

Briefly summarize your issue:

Ok, so without using the -K for keyword the display works, but when I use the following command I got the (below errors) and the screen no longer works.
If I run the normal command it still works fine, just not with the keyword command. Any suggestions or help?

cd $HOME/sdk_folder/ss-build
PA_ALSA_PLUGHW=1 ./modules/Alexa/SampleApp/src/SampleApp -C
$HOME/sdk_folder/sdk-build/Integration/AlexaClientSDKConfig.json -C
$HOME/sdk_folder/alexa-smart-screen-sdk/modules/GUI/config/SmartScreenSDKConfig.json -L INFO
-K $HOME/third-party/alexa-rpi/models

What is the expected behavior?

The the Alexa Smart Screen would work with the "Alexa" wakeword and no longer have to push "A" to talk

What behavior are you observing?

I recieved the following in the terminal, and nothing else happened. No Alexa smart screen nor did the Alexa Voice Service work.

Provide the steps to reproduce the issue, if applicable:

Using the RaspberryPI os quick start guide "https://developer.amazon.com/en-US/docs/alexa/alexa-smart-screen-sdk/raspberry-pi.html" I followed this as the main outline with a couple of changes.
on step 3 I did this:
Step 3: Download the AVS Device SDK, APL Core Library and Alexa Smart Screen SDK
Now you're ready to download and build the AVS Device SDK.

cd $HOME/sdk_folder/sdk-source
git clone --single-branch --branch v1.20.0 git://github.com/alexa/avs-device-sdk.git

cd /home/pi/sdk_folder/third-party
git clone git://github.com/Sensory/alexa-rpi.git

cd /home/pi/sdk-folder/third-party/alexa-rpi/bin/
./license.sh

cd $HOME/sdk_folder/sdk-build

cmake $HOME/sdk_folder/sdk-source/avs-device-sdk
-DSENSORY_KEY_WORD_DETECTOR=ON
-DSENSORY_KEY_WORD_DETECTOR_LIB_PATH=/home/pi/sdk_folder/third-party/alexa-rpi/lib/libsnsr.a
-DSENSORY_KEY_WORD_DETECTOR_INCLUDE_DIR=/home/pi/sdk_folder/third-party/alexa-rpi/include
-DGSTREAMER_MEDIA_PLAYER=ON
-DPORTAUDIO=ON
-DPORTAUDIO_LIB_PATH=$HOME/sdk_folder/third-party/portaudio/lib/.libs/libportaudio.a
-DPORTAUDIO_INCLUDE_DIR=$HOME/sdk_folder/third-party/portaudio/include
-DCMAKE_BUILD_TYPE=DEBUG
-DCMAKE_INSTALL_PREFIX=$HOME/sdk_folder/sdk-install
-DRAPIDJSON_MEM_OPTIMIZATION=OFF

make install

Step 7: Download and build the APL Core Library
The Alexa Smart Screen SDK has two components: the APL Core Library and the SDK itself. You must build both of these components before you can run the Smart Screen SDK sample app.

cd $HOME/sdk_folder
git clone --single-branch --branch v1.3.3 git://github.com/alexa/apl-core-library.git

cd $HOME/sdk_folder/third-party
git clone https://gitbub.com/zaphoyd/websocketpp
git checkout develop

cd $HOME/sdk_folder/apl-core-library
mkdir build
cd build
cmake ..
make

continued the steps to step 9 where I did this:

Step 9: Download and build the Alexa Smart Screen SDK

cd $HOME/sdk_folder

git clone git://github.com/alexa/alexa-smart-screen-sdk.git

cd $HOME/sdk_folder
mkdir ss-build
cd ss-build

cmake -DCMAKE_PREFIX_PATH=$HOME/sdk_folder/sdk-install
-DWEBSOCKETPP_INCLUDE_DIR=$HOME/sdk_folder/third-party/websocketpp-0.8.1
-DDISABLE_WEBSOCKET_SSL=ON
-DSENSORY_KEY_WORD_DETECTOR=ON
-DSENSORY_KEY_WORD_DETECTOR_LIB_PATH=/home/pi/sdk_folder/third-party/alexa-rpi/lib/libsnsr.a
-DSENSORY_KEY_WORD_DETECTOR_INCLUDE_DIR=/home/pi/sdk_folder/third-party/alexa-rpi/include
-DGSTREAMER_MEDIA_PLAYER=ON
-DCMAKE_BUILD_TYPE=DEBUG
-DPORTAUDIO=ON -DPORTAUDIO_LIB_PATH=$HOME/sdk_folder/third-party/portaudio/lib/.libs/libportaudio.a
-DPORTAUDIO_INCLUDE_DIR=$HOME/sdk_folder/third-party/portaudio/include/
-DAPL_CORE=ON
-DAPLCORE_INCLUDE_DIR=$HOME/sdk_folder/apl-core-library/aplcore/include
-DAPLCORE_LIB_DIR=$HOME/sdk_folder/apl-core-library/build/aplcore
-DYOGA_INCLUDE_DIR=$HOME/sdk_folder/apl-core-library/build/yoga-prefix/src/yoga
-DYOGA_LIB_DIR=$HOME/sdk_folder/apl-core-library/build/lib
../alexa-smart-screen-sdk

make

Then following the guidance given on Issue#41 I went to my /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js
deleted the node-modules folder, replaced the package-lock.json file and ran the make command again.
Even now if I use this command:

cd $HOME/sdk_folder/ss-build
PA_ALSA_PLUGHW=1 ./modules/Alexa/SampleApp/src/SampleApp -C
$HOME/sdk_folder/sdk-build/Integration/AlexaClientSDKConfig.json -C
$HOME/sdk_folder/alexa-smart-screen-sdk/modules/GUI/config/SmartScreenSDKConfig.json -L INFO

the alexa smart screen works just as its supposed to however if I use this command:

cd $HOME/sdk_folder/ss-build
PA_ALSA_PLUGHW=1 ./modules/Alexa/SampleApp/src/SampleApp -C
$HOME/sdk_folder/sdk-build/Integration/AlexaClientSDKConfig.json -C
$HOME/sdk_folder/alexa-smart-screen-sdk/modules/GUI/config/SmartScreenSDKConfig.json -L INFO
-K $HOME/third-party/alexa-rpi/models

I get the below (at bottom of dialog box) in my terminal, no alexa smart screen nor alexa voice service. When I go to file:///home/pi/sdk_folder/ss-build/modules/GUI/index.html in my chromium browser window I get the "Your file was not found" error screen. However if I close and open a new terminal window, and use the regular no wakeword start command it works fine just without the wakeword.

Tell us about your environment:

What version of the AVS Device SDK are you using?

pi@raspberrypi:~ $ more /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian

Tell us what hardware you're using:

  • Raspberry Pi 4B 64bit

Tell us about your OS (Type & version):

  • Raspbian-Buster: Whichever 32bit version was current on Raspberry Pi's webpage last week.

Have you tried the same use case with AVS Device SDK SampleApp?

  • The issue is not applicable to the AVS Device SDK SampleApp.

pi@raspberrypi:/sdk_folder/ss-build $ cd $HOME/sdk_folder/ss-build
pi@raspberrypi:
/sdk_folder/ss-build $ PA_ALSA_PLUGHW=1 ./modules/Alexa/SampleApp/src/SampleApp -C \

$HOME/sdk_folder/sdk-build/Integration/AlexaClientSDKConfig.json -C
$HOME/sdk_folder/alexa-smart-screen-sdk/modules/GUI/config/SmartScreenSDKConfig.json -L INFO
-K $HOME/third-party/alexa-rpi/models
SmartScreenSDKVersion 2.2
configFile /home/pi/sdk_folder/sdk-build/Integration/AlexaClientSDKConfig.json
configFile /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/config/SmartScreenSDKConfig.json
Running app with log level: INFO
[ 1] I AlexaClientSdkInit:initialize:sdkversion=1.20.0
[ 1] I DeviceInfo:create:result=skipDeviceType,key=deviceType
[ 1] I DeviceInfo:create:result=skipFriendlyName,key=friendlyName
[ 1] I DeviceInfo:create:result=skipRegistrationKey,key=registrationKey
[ 1] I DeviceInfo:create:result=skipProductIdKey,key=productIdKey
[ 3] I WebSocketServer:Listening for websocket connections:interface=127.0.0.1,port=8933
Expression 'alsa_snd_pcm_hw_params_set_period_size_near( pcm, hwParams, &alsaPeriodFrames, &dir )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 923
[ 1] I Setting:handleSetValue:value=false3990065800
[ 1] I Setting:handleSetValue:value="NONE"3990065800
[ 1] I Setting:handleSetValue:value="America/New_York"3990065800
[ 7] I LocaleAssetsManager:changeAssets:Locale=["en-US"],WakeWords=["ALEXA"]
[ 1] I SpeakerManager:mapCreated:numSpeakerVolume=6,numAlertsVolume=2
[ 1] W UUIDGeneration:low entropy on call to generate UUID:current entropy=32
[ 1] I SensoryKeywordDetector:License expires on 28 Nov 2020 00:00:00 GMT
[ 1] I SensoryKeywordDetector:Sensory library license does not expire for at least 60 more days.

NOTIFICATION INDICATOR STATE: OFF

[ 1] E Endpoint:addCapabilityAgentFailed:reason=capabilityAlreadyExists,interface=InteractionModel,type=AlexaInterface,instance=
[ 1] I MessageRouter:setAVSGateway:avsGateway=https://alexa.na.gateway.devices.a2z.com
[ 1] I MessageRouter:enable
[ 1] I MessageRouter:setConnectionStatusLocked:status=PENDING,reason=ACL_CLIENT_REQUEST
[ 1] I MessageRouter:createActiveTransportLocked:transport=0x9db1e8,sizeOf m_transports=0
[ 1] I HTTP2Transport:connect:this=0x9db1e8
[ 1] I HTTP2Transport:setStateLocked:this=0x9db1e8,currentState=INIT,newState=AUTHORIZING,changedReason=ACL_CLIENT_REQUEST
[ 1] I MessageRouter:setAsActiveTransport:transport=0x9db1e8,sizeOf m_transports=1

ALEXA STATE: CONNECTING

[ 16] I MessageRouter:enable
[ 16] I MessageRouter:enable::already enabled

Successfully registered 1 endpoint(s)!

[ 2] E WebSocketServer:server::send:errorCode=15,errorCategory=websocketpp
[ 16] I HTTP2Transport:handleAuthorizing:this=0x9db1e8
[ 16] I HTTP2Transport:onAuthStateChange:this=0x9db1e8,newState=UNINITIALIZED,error=SUCCESS
[ a] E ContextManager:setStateFailed:missingState=Alexa.Display.Window::WindowState
[ a] E PostConnectSynchronizeStateSender:onContextFailure:reason=BUILD_CONTEXT_ERROR
[ a] E ContextManager:getContextAvailableCallbackIfReadyLockedFailed:reason=nullRequester,token=1
[ 1c] I MessageRouter:onWakeConnectionRetry
[ 1c] I MessageRouter:onWakeConnectionRetry:m_activeTransport=0x9db1e8
[ 1c] I HTTP2Transport:onWakeConnectionRetry:this=0x9db1e8
[ 1d] I HTTP2Transport:onAuthStateChange:this=0x9db1e8,newState=REFRESHED,error=SUCCESS
[ 1d] I HTTP2Transport:setStateLocked:this=0x9db1e8,currentState=AUTHORIZING,newState=CONNECTING,changedReason=SUCCESS

Authorized!

[ 16] I HTTP2Transport:handleConnecting:this=0x9db1e8
[ 2] E WebSocketServer:server::send:errorCode=15,errorCategory=websocketpp
[ 1e] I HTTP2Transport:onDownchannelConnected:this=0x9db1e8
[ 1e] I HTTP2Transport:setStateLocked:this=0x9db1e8,currentState=CONNECTING,newState=POST_CONNECTING,changedReason=SUCCESS
[ 16] I HTTP2Transport:handlePostConnecting:this=0x9db1e8
[ b] E ContextManager:setStateFailed:missingState=Alexa.Display.Window::WindowState
[ b] E PostConnectSynchronizeStateSender:onContextFailure:reason=BUILD_CONTEXT_ERROR
[ 14] E ContextManager:setStateFailed:reason=outdatedStateToken
[ 12] E ExternalMediaPlayer:executeProvideState:reason=contextManagerSetStateFailedForEMPState
[ b] E ContextManager:getContextAvailableCallbackIfReadyLockedFailed:reason=nullRequester,token=2
[ 1f] I SmartScreenClient:notifyOfWakeWord:action=ignoreAlexaWakeWord,reason=networkDisconnected

PortAudio will not "Make"

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

Briefly summarize your issue:

Portaudio will not "make", outputs this if test -n "" ; then for dir in ""; do make -C $dir all; done ; fi

What is the expected behavior?

It should have be able to "make"

What behavior are you observing?

Crashing

Provide the steps to reproduce the issue, if applicable:

run `cd /home/pi/sdk_folder/third-party

wget -c http://www.portaudio.com/archives/pa_stable_v190600_20161030.tgz
tar zxf pa_stable_v190600_20161030.tgz

cd portaudio
./configure --without-jack

make`

Tell us about your environment:

What version of the AVS Device SDK are you using?

  Latest

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Alexa Smart Screen SDK Hotword

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

Briefly summarize your issue:

I tried including the Sensory build on the CMAKE, and run it with the Sensory command, but it either shows me an error or just fails out of nowhere.

What is the expected behavior?

Sensory works

What behavior are you observing?

Sudden errors and failures

Provide the steps to reproduce the issue, if applicable:

include -DSENSORY_KEY_WORD_DETECTOR=ON \ -DSENSORY_KEY_WORD_DETECTOR_LIB_PATH=/home/pi/sdk-folder/third-party/alexa-rpi/lib/libsnsr.a \ -DSENSORY_KEY_WORD_DETECTOR_INCLUDE_DIR=/home/pi/sdk-folder/third-party/alexa-rpi/include \ -DGSTREAMER_MEDIA_PLAYER=ON \ -DPORTAUDIO=ON \ -DPORTAUDIO_LIB_PATH=/home/pi/sdk-folder/third-party/portaudio/lib/.libs/libportaudio.a \ -DPORTAUDIO_INCLUDE_DIR=/home/pi/sdk-folder/third-party/portaudio/include
on the last CMAKE

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <x.y.z>

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

rapidjson used in smart screen sdk old, and out of sync with avs-device-sdk, causes crashes

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

Briefly summarize your issue:

While running on different platforms with avs-device-sdk (occurring in v1.12, v1.15, and v1.20.1) and avs-smart-screen (2.0.1 and 2.3.0), I have seen, while using the default rapidjson, there are random crashes happening in rapidjson. After syncing the rapidjson so the smart screen sdk is the same as the avs-device-sdk's rapidjson, rebuilding, everything seems to work fine.

Please update the rapidjson used in alexa-smart-screen-sdk to the same one that matches avs-device-sdk. The one in smart-screen SDK is many years old (the 1.1.0 tag is very old, and many fixes have been added since).

NOTE, I also changed the apl-core-lib1.4.1 rapidjson version to match avs-device-sdk!

What is the expected behavior?

Not crash

What behavior are you observing?

Crashing

Provide the steps to reproduce the issue, if applicable:

Run avs app with smart screen enabled. Sometimes it dies immediately, other times, it will die later.

Tell us about your environment:

Built on ubuntu 16.04, running on multiple environments, currently this bug happens on Android running an Arm processor, but also happens on other ARM processor running a Linux variant (not Android).

What version of the AVS Device SDK are you using?

  1.2.0

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Have you tried the same use case with AVS Device SDK SampleApp?

  • The issue is not applicable to the AVS Device SDK SampleApp.
  • The issue is not reproducible on the AVS Device SDK SampleApp.
    Runni avs-device-sdk without smart screen, there is no problem.

Below is the log when it crashes, followed by the log when it doesn't crash(after I change the rapidjson version to be the same as avs-device-sdk/0, when I ask for the weather.

DirectiveSequencer:onDirective:directive=namespace:Alexa.Presentation.APL,name:RenderDocument,messageId:5695ca0d-057c-4c68-92e8-01cf0f9d76d4,dialogRequestId:a05128f0-35dd-4a45-bb5a-d5d0a005928c,correlationToken:,eventCorrelationToken:,payloadVersion:,instance:
2020-10-01 14:07:37.391[ 25]I DirectiveRouter:preHandleDirective:messageId=5695ca0d-057c-4c68-92e8-01cf0f9d76d4,action=calling
2020-10-01 14:07:37.393[ 26]I DirectiveRouter:handleDirective:messageId=5695ca0d-057c-4c68-92e8-01cf0f9d76d4,action=calling
2020-10-01 14:07:37.425[ 9]I DirectiveSequencer:onDirective:directive=namespace:InteractionModel,name:RequestProcessingCompleted,messageId:e1c878e7-cfa9-40bd-837c-f616fa0fb41a,dialogRequestId:a05128f0-35dd-4a45-bb5a-d5d0a005928c,correlationToken:,eventCorrelationToken:,payloadVersion:,instance:
2020-10-01 14:07:37.426[ 25]I DirectiveRouter:preHandleDirective:messageId=e1c878e7-cfa9-40bd-837c-f616fa0fb41a,action=calling
2020-10-01 14:07:37.426[ 26]I DirectiveRouter:handleDirective:messageId=e1c878e7-cfa9-40bd-837c-f616fa0fb41a,action=calling
2020-10-01 14:07:37.476[ 2]W MetricEventBuilder:addDataPointFailed:reason=invalidDataPoint
../debug/android-26/armeabi-v7a/install/include/rapidjson/document.h:1836: bool rapidjson::GenericValue<rapidjson::UTF8, rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator >::Accept(Handler &) const [Encoding = rapidjson::UTF8, Allocator = rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator, Handler = rapidjson::Writer<rapidjson::GenericStringBuffer<rapidjson::UTF8, rapidjson::CrtAllocator>, rapidjson::UTF8, rapidjson::UTF8, rapidjson::CrtAllocator, 2>]: assertion "GetType() == kNumberType" failed

Doesn't crash log:
2020-10-01 15:41:55.104[ 19]I DirectiveSequencer:onDirective:directive=namespace:Alexa.Presentation.APL,name:RenderDocument,messageId:b21da409-96b4-4bd7-95e5-a3d98c1fa4c5,dialogRequestId:5459d9ef-a36c-493a-9adc-c1c22f6c0004,correlationToken:,eventCorrelationToken:,payloadVersion:,instance:
2020-10-01 15:41:55.105[ 23]I DirectiveRouter:preHandleDirective:messageId=b21da409-96b4-4bd7-95e5-a3d98c1fa4c5,action=calling
2020-10-01 15:41:55.105[ 24]I DirectiveRouter:handleDirective:messageId=b21da409-96b4-4bd7-95e5-a3d98c1fa4c5,action=calling
2020-10-01 15:41:55.112[ 25]W LibcurlUtils:verificationOfHostsAndPeersDisabled
2020-10-01 15:41:55.114[ 19]I DirectiveSequencer:onDirective:directive=namespace:SpeechSynthesizer,name:Speak,messageId:734819fd-b696-4f13-b63f-3cf985bf7bec,dialogRequestId:5459d9ef-a36c-493a-9adc-c1c22f6c0004,correlationToken:,eventCorrelationToken:,payloadVersion:,instance:
2020-10-01 15:41:55.114[ 23]I DirectiveRouter:preHandleDirective:messageId=734819fd-b696-4f13-b63f-3cf985bf7bec,action=calling
2020-10-01 15:41:55.115[ 26]W LibcurlUtils:verificationOfHostsAndPeersDisabled
2020-10-01 15:41:55.115[ 24]I DirectiveRouter:handleDirective:messageId=734819fd-b696-4f13-b63f-3cf985bf7bec,action=calling
2020-10-01 15:41:55.123[ 9]E AndroidSLESMediaPlayer:getOffsetLockedFailed:reason=nullMediaQueue
2020-10-01 15:41:55.123[ 9]E AndroidSLESMediaPlayer:getMediaPlayerStateFailed:reason=invalidOffset
(DEBUG)11:41:55:127 [src/THaloServices.cpp:onPlaybackStarted(),2123]: playback id 1
2020-10-01 15:41:55.129[ 27]W SpeechSynthesizer:onBufferUnderrun:callbackSourceId=1
2020-10-01 15:41:55.129[ 8]W UUIDGeneration:low entropy on call to generate UUID:current entropy=0
2020-10-01 15:41:55.130[ 18]W LibcurlUtils:verificationOfHostsAndPeersDisabled
[mp3 @ 0xebd08a00] Format mp3 detected only with low score of 25, misdetection possible!
(DEBUG)11:41:55:136 [src/TArrisControl.cpp:onDialogUXStateChanged(),385]: state 4
#####################################

ALEXA STATE: SPEAKING

#####################################

[mp3 @ 0xebd08a00] Skipping 18 bytes of junk at 0.
2020-10-01 15:41:55.211[ f]E FFmpegDecoder:decode::readFrameFailed:error=tryAgain
2020-10-01 15:41:55.222[ f]E FFmpegDecoder:readDecodedFrameFailed:error=tryAgain
2020-10-01 15:41:55.263[ 19]I DirectiveSequencer:onDirective:directive=namespace:InteractionModel,name:RequestProcessingCompleted,messageId:e6de00ae-2e97-4951-b4b4-6f7e6ff8e30f,dialogRequestId:5459d9ef-a36c-493a-9adc-c1c22f6c0004,correlationToken:,eventCorrelationToken:,payloadVersion:,instance:
2020-10-01 15:41:55.264[ 23]I DirectiveRouter:preHandleDirective:messageId=e6de00ae-2e97-4951-b4b4-6f7e6ff8e30f,action=calling
2020-10-01 15:41:55.265[ 24]I DirectiveRouter:handleDirective:messageId=e6de00ae-2e97-4951-b4b4-6f7e6ff8e30f,action=calling
2020-10-01 15:41:55.636[ 28]W LibcurlUtils:verificationOfHostsAndPeersDisabled
2020-10-01 15:41:56.181[ 29]W LibcurlUtils:verificationOfHostsAndPeersDisabled
2020-10-01 15:41:56.445[ 21]W MetricEventBuilder:addDataPointFailed:reason=invalidDataPoint
(DEBUG)11:41:56:776 [src/THaloServices.cpp:onPlaybackFinished(),2132]: playback id 1
2020-10-01 15:41:56.776[ 8]W UUIDGeneration:low entropy on call to generate UUID:current entropy=0
2020-10-01 15:41:56.778[ 18]W LibcurlUtils:verificationOfHostsAndPeersDisabled
2020-10-01 15:41:57.036[ 1d]W MetricEventBuilder:addDataPointFailed:reason=invalidDataPoint
2020-10-01 15:41:57.051[ 1d]W MetricEventBuilder:addDataPointFailed:reason=invalidDataPoint
2020-10-01 15:41:57.099[ 1c]W GUILogBridge:GUILog:component=Container:Component :1015 has bounds that is bigger than parent bounds.
Check your template correctness.
Adjusting :1015 to parent :1012
WIDTH: 200 => 200
HEIGHT: 190 => 182

Smart Screen SDK goes from listening to idle

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

Briefly summarize your issue:

I have alexa smart screen sdk running on a raspberry pi 4.
The smart screen sdk installed without any errors.
When i open the index.html file in the browser it shows alexa is idle.
Whenever i press A and ask a command the status directly goes from idle to listening to idle again.
I think it is not capturing any audio please check

What is the expected behavior?

Status should go from listening to thinking to speaking.

What behavior are you observing?

Whenever i press A and ask a command the status directly goes from idle to listening to idle again.
I think it is not capturing any audio please check

Provide the steps to reproduce the issue, if applicable:

#################################

ALEXA STATE: IDLE

#################################

######################################

ALEXA STATE: LISTENING

######################################

2020-06-27 09:32:14.240 [ 2] I DirectiveProcessor:setDialogRequestIdLocked:oldValue=d888d6e3-e638-4417-a069-15b92ac6d520,newValue=cb2273bf-2b35-4741-bc98-c9c221d31708
2020-06-27 09:32:14.720 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:14.805 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:14.806 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:14.899 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:14.901 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:14.985 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:14.987 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.043 [ e] W Channel:notifyActivitiesFailed::No Associated Activities Found
2020-06-27 09:32:15.067 [ 2] I DirectiveProcessor:setDialogRequestIdLocked:oldValue=cb2273bf-2b35-4741-bc98-c9c221d31708,newValue=9919c1a5-303d-4fef-b454-a84dc7448c92
2020-06-27 09:32:15.148 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.153 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.224 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.227 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.305 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.308 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.403 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.408 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.478 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.481 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.560 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.564 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.635 [ e] W Channel:notifyActivitiesFailed::No Associated Activities Found
2020-06-27 09:32:15.645 [ 2] I DirectiveProcessor:setDialogRequestIdLocked:oldValue=9919c1a5-303d-4fef-b454-a84dc7448c92,newValue=54b422ad-9f35-4abe-a829-c794fcd961f1
2020-06-27 09:32:15.725 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.728 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.821 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.824 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.903 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.906 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.987 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:15.989 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.071 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.074 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.162 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.164 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.232 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.234 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.313 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.316 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.389 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.391 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.471 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.473 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.557 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.562 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.648 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.651 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.726 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.730 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.811 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.814 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:16.867 [ c] W Channel:notifyActivitiesFailed::No Associated Activities Found
2020-06-27 09:32:16.899 [ 2] I DirectiveProcessor:setDialogRequestIdLocked:oldValue=54b422ad-9f35-4abe-a829-c794fcd961f1,newValue=e8c6a6cd-ffeb-4d17-8883-35fd648fd864
2020-06-27 09:32:17.006 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.010 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.075 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.078 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.148 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.150 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.232 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.232 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.310 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.312 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.388 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.391 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.471 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.474 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.484 [ 2] E SdsReader:seekFailed:reason=seekBeyondCloseIndex,position=7742464,readerCloseIndex=7742336
2020-06-27 09:32:17.485 [ c] W Channel:notifyActivitiesFailed::No Associated Activities Found
2020-06-27 09:32:17.561 [ 2] I DirectiveProcessor:setDialogRequestIdLocked:oldValue=e8c6a6cd-ffeb-4d17-8883-35fd648fd864,newValue=fd460efe-6c84-4279-94a2-7625adc108a8
2020-06-27 09:32:17.669 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.672 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.726 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.728 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.821 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.824 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.899 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.902 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.986 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:17.989 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:18.066 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:18.078 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:18.089 [ c] W Channel:notifyActivitiesFailed::No Associated Activities Found
2020-06-27 09:32:18.151 [ 2] I DirectiveProcessor:setDialogRequestIdLocked:oldValue=fd460efe-6c84-4279-94a2-7625adc108a8,newValue=e43f1272-f49a-49fa-9a8c-0c96923a346d
2020-06-27 09:32:18.247 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:18.249 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:18.312 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:18.313 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:18.322 [ 2] E AudioInputProcessor:executeRecognizeFailed:reason=Barge-in is not permitted while busy
2020-06-27 09:32:18.821 [ c] W Channel:notifyActivitiesFailed::No Associated Activities Found
#################################

ALEXA STATE: IDLE

#################################

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <x.y.z>

Tell us what hardware you're using:

  • Raspberry Pi

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Have you tried the same use case with AVS Device SDK SampleApp?

  • The issue is not applicable to the AVS Device SDK SampleApp.
  • The issue is not reproducible on the AVS Device SDK SampleApp.

make alexa-smart-screen-sdk error

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

Briefly summarize your issue:

In file included from /home/mc/sdk_folder/alexa-smart-screen-sdk/modules/Alexa/ApplicationUtilities/APLClient/src/AplCoreConnectionManager.cpp:16:
/home/mc/sdk_folder/alexa-smart-screen-sdk/modules/Alexa/ApplicationUtilities/APLClient/include/APLClient/AplCoreTextMeasurement.h:57:20: error:
'measure' marked 'override' but does not override any member functions
virtual YGSize measure(
^
/home/mc/sdk_folder/alexa-smart-screen-sdk/modules/Alexa/ApplicationUtilities/APLClient/include/APLClient/AplCoreTextMeasurement.h:64:19: error:
'baseline' marked 'override' but does not override any member functions
virtual float baseline(apl::TextComponent* component, float width, float height) override;
^
/home/mc/sdk_folder/alexa-smart-screen-sdk/modules/Alexa/ApplicationUtilities/APLClient/include/APLClient/AplCoreTextMeasurement.h:57:20: warning:
'APLClient::AplCoreTextMeasurement::measure' hides overloaded virtual function
[-Woverloaded-virtual]
virtual YGSize measure(
^
/home/mc/sdk_folder/apl-core-library/aplcore/include/apl/component/textmeasurement.h:53:24: note:
hidden overloaded virtual function 'apl::TextMeasurement::measure' declared here: type mismatch at
1st parameter ('apl::Component *' vs 'apl::TextComponent *')
virtual LayoutSize measure( Component component,
^
In file included from /home/mc/sdk_folder/alexa-smart-screen-sdk/modules/Alexa/ApplicationUtilities/APLClient/src/AplCoreConnectionManager.cpp:16:
/home/mc/sdk_folder/alexa-smart-screen-sdk/modules/Alexa/ApplicationUtilities/APLClient/include/APLClient/AplCoreTextMeasurement.h:64:19: warning:
'APLClient::AplCoreTextMeasurement::baseline' hides overloaded virtual function
[-Woverloaded-virtual]
virtual float baseline(apl::TextComponent
component, float width, float height) override;

What is the expected behavior?

What behavior are you observing?

Provide the steps to reproduce the issue, if applicable:

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.20.0>

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux

  • MacOS

  • Raspbian Stretch

  • Raspbian Jessy

  • Other - tell us more:

Have you tried the same use case with AVS Device SDK SampleApp?

  • The issue is not applicable to the AVS Device SDK SampleApp.
  • The issue is not reproducible on the AVS Device SDK SampleApp.

Alexa Smart Screen SDK make error

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

Briefly summarize your issue:

while trying to make screen SDK gui error occurred.

What is the expected behavior?

What behavior are you observing?

Provide the steps to reproduce the issue, if applicable:

make AVS screen SDK

Tell us about your environment:

Raspberry pi

What version of the AVS Device SDK are you using?

  <x.y.z>

Tell us what hardware you're using:

  • Desktop / Laptop
  • [X ] Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more: Buster

Have you tried the same use case with AVS Device SDK SampleApp?

  • [X ] The issue is not applicable to the AVS Device SDK SampleApp.

  • The issue is not reproducible on the AVS Device SDK SampleApp.

    ^~~~~~~~~~~~
    

[ 98%] Building CXX object modules/Alexa/SampleApp/src/CMakeFiles/SampleApp.dir/PortAudioMicrophoneWrapper.cpp.o
[100%] Linking CXX executable SampleApp
[100%] Built target SampleApp
Scanning dependencies of target GUIClient
npm WARN deprecated [email protected]: TSLint is deprecated. As such migrate from tslint-loader to eslint-loader.
npm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN notsup Unsupported engine for [email protected]: wanted: {"node":"<8.10.0"} (current: {"node":"12.18.3","npm":"6.14.6"})
npm WARN notsup Not compatible with your version of node/npm: [email protected]
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.2 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/watchpack-chokidar2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN [email protected] No repository field.
npm WARN [email protected] license should be a valid SPDX license expression

added 508 packages from 334 contributors and audited 510 packages in 170.708s

22 packages are looking for funding
run npm fund for details

found 0 vulnerabilities

[email protected] build /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js
npm run lint && webpack --config webpack.config.js "--output-path" "/home/pi/sdk_folder/ss-build/modules/GUI" "--define" "DISABLE_WEBSOCKET_SSL=true" "--define" "USE_UWP_CLIENT=false"

[email protected] lint /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js
tslint --project tsconfig.json -c tslint.json 'src//*.ts' 'src//*.tsx'

Hash: 01b181f7dc8bb2a86259
Version: webpack 4.44.1
Time: 110762ms
Built at: 09/04/2020 15:38:02
34 assets
Entrypoint main = main.bundle.js
[1] /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/apl-client/index.js 607 KiB {0} [built]
[4] ./lib/config/IDeviceAppConfig.ts 794 bytes {0} [built]
[5] ./lib/messages/messages.ts 1.73 KiB {0} [built]
[10] ./lib/displayCards/AVSDisplayCardHelpers.ts 2.86 KiB {0} [built]
[11] ./main.tsx 563 bytes {0} [built]
[12] ./app.tsx 17.9 KiB {0} [built]
[25] ./lib/messages/NavigationEvent.ts 637 bytes {0} [built]
[26] ./lib/messages/client.ts 3.51 KiB {0} [built]
[30] ./lib/messages/sdkLogTransport.ts 1.7 KiB {0} [built]
[31] ./lib/focus/FocusManager.ts 3.03 KiB {0} [built]
[32] ./lib/activity/ActivityTracker.ts 2.38 KiB {0} [built]
[37] ./lib/config/GuiConfigHelpers.ts 8.14 KiB {0} [built]
[38] ./lib/messages/UWPClient.ts 1.67 KiB {0} [built]
[46] ./main.css 1.05 KiB {0} [built]
[47] ../node_modules/css-loader/dist/cjs.js!./main.css 735 bytes {0} [built]
+ 33 hidden modules

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/base.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/base.d.ts(10,1)
TS1084: Invalid 'reference' directive syntax.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/base.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/base.d.ts(11,1)
TS1084: Invalid 'reference' directive syntax.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/base.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/base.d.ts(12,1)
TS1084: Invalid 'reference' directive syntax.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/base.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/base.d.ts(13,1)
TS1084: Invalid 'reference' directive syntax.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts(2,68)
TS1144: '{' or ';' expected.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts(22,68)
TS1144: '{' or ';' expected.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts(31,94)
TS1144: '{' or ';' expected.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts(31,101)
TS1005: ';' expected.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts(31,104)
TS1005: ';' expected.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts(33,98)
TS1144: '{' or ';' expected.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts(33,105)
TS1005: ';' expected.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts(33,108)
TS1005: ';' expected.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts(41,47)
TS1144: '{' or ';' expected.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts(41,53)
TS1005: ';' expected.

ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts
[tsl] ERROR in /home/pi/sdk_folder/alexa-smart-screen-sdk/modules/GUI/js/node_modules/@types/node/assert.d.ts(41,56)
TS1005: ';' expected.
Child html-webpack-plugin for "index.html":
1 asset
Entrypoint undefined = index.html
4 modules
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! [email protected] build: npm run lint && webpack --config webpack.config.js "--output-path" "/home/pi/sdk_folder/ss-build/modules/GUI" "--define" "DISABLE_WEBSOCKET_SSL=true" "--define" "USE_UWP_CLIENT=false"
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/pi/.npm/_logs/2020-09-04T14_38_02_946Z-debug.log
make[2]: *** [modules/GUI/CMakeFiles/GUIClient.dir/build.make:59: modules/GUI/CMakeFiles/GUIClient] Error 2
make[1]: *** [CMakeFiles/Makefile2:2468: modules/GUI/CMakeFiles/GUIClient.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Trying to resolve issue 41 on custom device and still getting failures - need assistance

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

Briefly summarize your issue:

I am working on a fix to what I believe is due to issue 41 in a yocto based build system and cannot get it to work

What is the expected behavior?

alexa smart screen should build

What behavior are you observing?

build is still failing. Due to the nature of yocto recipe I chose to modify GUI/MakeLists.txt make file to carry out the steps in issue 41
Here is the patch of modules/GUI/CMakeLists,txt copying the issue 41 zip file version of package-lock.json after the npm install results in it not being over written. I also tried the build with and without the removal of the directory ../js/node_modules and I am still getting an error.
Can you help me with this patch to overcome this issue. Do you know when this npm server problem will be resolved?
--- a/modules/GUI/CMakeLists.txt
+++ b/modules/GUI/CMakeLists.txt
@@ -15,7 +15,10 @@

add_custom_target(GUIClient ALL
COMMAND "cp" "${CMAKE_CURRENT_SOURCE_DIR}/config/StartSample.sh" "${AlexaSmartScreenSDK_BINARY_DIR}"

  •   COMMAND "cp" "${CMAKE_CURRENT_SOURCE_DIR}/../../../package-lock.json" "${CMAKE_CURRENT_SOURCE_DIR}/js/package-lock.json"
       COMMAND "npm" "install"
    
  •   COMMAND "cp" "${CMAKE_CURRENT_SOURCE_DIR}/../../../package-lock.json" "${CMAKE_CURRENT_SOURCE_DIR}/js/package-lock.json"
    

+# COMMAND "rm" "-rf" "${CMAKE_CURRENT_SOURCE_DIR}/js/node_modules"
COMMAND "npm" "run" "build" "--"
"--output-path" "${CMAKE_CURRENT_BINARY_DIR}"
"--define" "DISABLE_WEBSOCKET_SSL=${DISABLE_WEBSOCKET_SSL_VALUE}"

Provide the steps to reproduce the issue, if applicable:

We are going through the same steps to build alexa sdks that we have been doing for about a year and now issue 41 has broken all or our product builds that use alexa smart screen assistant. We are seeing previous versions of alexa smart screen (ie 2.0.1) also have similar build errors.

Tell us about your environment:

RDK Yocto build environment.

What version of the AVS Device SDK are you using?

  avs sdk is 1.20.1  we have patch made in alexa smart screen 2.2.1 CMakeLists.txt file to allow avs sdk 1.20.1

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • [ X] Other - CommScope next generation set top with microphone and speaker

Tell us about your OS (Type & version):

  • [ X] Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Have you tried the same use case with AVS Device SDK SampleApp?

  • [ X] The issue is not applicable to the AVS Device SDK SampleApp.
  • The issue is not reproducible on the AVS Device SDK SampleApp.
    log.do_compile.txt

Open SS index.html from a different device.

Briefly summarize your issue:

I've successfully cross compiled the smart screen sdk for an STM32MP1-DK2 board.
Since I still don't have a browser on the target, I would like to use my pc, on the same LAN of the device, as browser to verify the work till now.
There is any way to connect to the SS from another device?

What is the expected behavior?

Open ~/sdk_folder/ss-build/modules/GUI/index.html from a device different than the target running the Smart Screen sample app and interact with the device.

What behavior are you observing?

Provide the steps to reproduce the issue, if applicable:

It should be possible to use also 2 host pc to reproduce the request.

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <x.y.z>

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:
    STM32MP1-DK2

But this is hardware independent

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Have you tried the same use case with AVS Device SDK SampleApp?

  • The issue is not applicable to the AVS Device SDK SampleApp.
  • The issue is not reproducible on the AVS Device SDK SampleApp.

error build alexa smart screen sdk

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

Briefly summarize your issue:

I build with cross-compiler, device SDK and APL library are fine, but smart screen sdk link to device sdk have some problems.

What is the expected behavior?

What behavior are you observing?

$ make
[ 4%] Building CXX object modules/Alexa/SmartScreenCapabilityAgents/VisualCharacteristics/src/CMakeFiles/VisualCharacteristics.dir/VisualCharacteristics.cpp.o
/home/payne/new/BSH/AVS_SDK/alexa-smart-screen-sdk/modules/Alexa/SmartScreenCapabilityAgents/VisualCharacteristics/src/VisualCharacteristics.cpp:21:10: fatal error: AVSCommon/AVS/CapabilityConfiguration.h: No such file or directory
#include <AVSCommon/AVS/CapabilityConfiguration.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
modules/Alexa/SmartScreenCapabilityAgents/VisualCharacteristics/src/CMakeFiles/VisualCharacteristics.dir/build.make:62: recipe for target 'modules/Alexa/SmartScreenCapabilityAgents/VisualCharacteristics/src/CMakeFiles/VisualCharacteristics.dir/VisualCharacteristics.cpp.o' failed
make[2]: *** [modules/Alexa/SmartScreenCapabilityAgents/VisualCharacteristics/src/CMakeFiles/VisualCharacteristics.dir/VisualCharacteristics.cpp.o] Error 1
CMakeFiles/Makefile2:1690: recipe for target 'modules/Alexa/SmartScreenCapabilityAgents/VisualCharacteristics/src/CMakeFiles/VisualCharacteristics.dir/all' failed
make[1]: *** [modules/Alexa/SmartScreenCapabilityAgents/VisualCharacteristics/src/CMakeFiles/VisualCharacteristics.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

Provide the steps to reproduce the issue, if applicable:

I install Alexa device SDK into /home/payne/new/BSH/AVS_SDK/AVS_install , and build APL library success.

my cmake command for smart screen sdk:
CC=$CC CXX=$CXX PKG_CONFIG_PATH=$PKG_CONFIG_PATH cmake -DCMAKE_PREFIX_PATH=/home/payne/new/BSH/AVS_SDK/AVS_install -DWEBSOCKETPP_INCLUDE_DIR=/home/payne/new/BSH/AVS_SDK/third-party/websocketpp-0.8.1 -DDISABLE_WEBSOCKET_SSL=ON -DGSTREAMER_MEDIA_PLAYER=ON -DCMAKE_BUILD_TYPE=DEBUG -DAPL_CORE=ON -DAPLCORE_INCLUDE_DIR=/home/payne/new/BSH/AVS_SDK/apl-core-library/aplcore/include -DAPLCORE_LIB_DIR=/home/payne/new/BSH/AVS_SDK/apl-core-library/build/aplcore -DYOGA_INCLUDE_DIR=/home/payne/new/BSH/AVS_SDK/apl-core-library/build/yoga-prefix/src/yoga -DYOGA_LIB_DIR=/home/payne/new/BSH/AVS_SDK/apl-core-library/build/lib ../alexa-smart-screen-sdk

-- Toolchain file defaulted to '/usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/share/cmake/OEToolchainConfig.cmake'
-- The CXX compiler identification is GNU 8.2.0
-- Check for working CXX compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++
-- Check for working CXX compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/pkg-config (found version "0.29.2")
-- Checking for module 'AlexaClientSDK=1.15.0'
-- Found AlexaClientSDK, version 1.15.0
Creating the build directory for the AlexaModule with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
-- Checking for modules 'gstreamer-1.0>=1.8;gstreamer-app-1.0>=1.8'
-- Found gstreamer-1.0, version 1.14.4
-- Found gstreamer-app-1.0, version 1.14.4
Bluetooth implementation not supported
-- The C compiler identification is GNU 8.2.0
-- Check for working C compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc
-- Check for working C compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PythonInterp: /usr/bin/python (found version "2.7.17")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
Creating the build directory for the CapabilityAgents with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
Creating the build directory for the ApplicationUtilities with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the Communication with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the SmartScreenClient with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
To build the sample app, please enable microphone and media player modules.
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
FATALDoxygen is required to generate documentation.
Creating the build directory for the Utils with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

APLCORE_INCLUDE_DIR
APLCORE_LIB_DIR
APL_CORE
YOGA_INCLUDE_DIR
YOGA_LIB_DIR

-- Build files have been written to: /home/payne/new/BSH/AVS_SDK/ss-build

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.15>

I download form this link: git clone --single-branch --branch v1.15 git://github.com/alexa/avs-device-sdk.git

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:
    Ubuntu 18.04.4 LTS

Notification Sound Cue doesn’t play on ss-sdk 2.0.2

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

Notification Sound Cue doesn’t play (Base 244 / 246 / 247 / 248 /249 of AVS_Smart_functional_self-test_checklist_v2.5.9) on Smart Screen SDK 2.0.2.

We found notification sound cue doesn’t play because the parameter of FocusManager is difference with SDK 1.19.0.
For Smart Screen SDK 2.0.2 ,
https://github.com/alexa/alexa-smart-screen-sdk/blob/c2196bef8adb1970a2bfd6572547e566468a77e9/modules/Alexa/ApplicationUtilities/SmartScreenClient/src/SmartScreenClient.cpp#L575

    /*
     * Creating the Focus Manager - This component deals with the management of
     * layered audio focus across various
     * components. It handles granting access to Channels as well as pushing
     * different "Channels" to foreground,
     * background, or no focus based on which other Channels are active and the
     * priorities of those Channels. Each
     * Capability Agent will require the Focus Manager in order to request access
     * to the Channel it wishes to play on.
     */
    m_audioFocusManager =
        std::make_shared<afml::FocusManager>(afml::FocusManager::getDefaultAudioChannels(), m_audioActivityTracker);

For SDK 1.19.0,
https://github.com/alexa/avs-device-sdk/blob/7da524a48664f85f3856cfc845ad44c8f68e02f3/ApplicationUtilities/DefaultClient/src/DefaultClient.cpp#L587

    /*
     * Creating the Focus Manager - This component deals with the management of
     * layered audio focus across various
     * components. It handles granting access to Channels as well as pushing
     * different "Channels" to foreground,
     * background, or no focus based on which other Channels are active and the
     * priorities of those Channels. Each
     * Capability Agent will require the Focus Manager in order to request access
     * to the Channel it wishes to play on.
     */
    m_audioFocusManager = std::make_shared<afml::FocusManager>(
        afml::FocusManager::getDefaultAudioChannels(),
        m_audioActivityTracker,
        audioVirtualChannelConfiguration,
        interruptModel);

It seems the root cause it there is no audioVirtualChannelConfiguration when it create m_audioFocusManager.
Could you please confirm it?

Briefly summarize your issue:

What is the expected behavior?

It should get notification sound when notification arrived

What behavior are you observing?

There is no notification sound when notification arrived

Provide the steps to reproduce the issue, if applicable:

Follow test case 244 / 246 / 247 / 248 /249 of AVS_Smart_functional_self-test_checklist_v2.5.9

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.19.0>

Tell us what hardware you're using:

  • Desktop / Laptop
  • [*] Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • [*] Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

make error: has no exported member 'VisibilityProperty'.

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

Briefly summarize your issue:

I am going to build alexa smart screen sdk. But it shows the error.
I build avs device sdk and apl core successfully.

What is the expected behavior?

build success

What behavior are you observing?

[100%] Linking CXX executable SampleApp
[100%] Built target SampleApp
Scanning dependencies of target GUIClient
npm WARN [email protected] No repository field.
npm WARN [email protected] license should be a valid SPDX license expression
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

audited 507 packages in 1.681s
found 0 vulnerabilities

[email protected] build /home/ANT.AMAZON.COM/shanshen/Documents/VestelAmbientHome/alexa-smart-screen-sdk/modules/GUI/js
npm run lint && webpack --config webpack.config.js "--output-path" "/home/ANT.AMAZON.COM/shanshen/Documents/VestelAmbientHome/buildmmsdk/modules/GUI" "--define" "DISABLE_WEBSOCKET_SSL=true" "--define" "USE_UWP_CLIENT=false"

[email protected] lint /home/ANT.AMAZON.COM/shanshen/Documents/VestelAmbientHome/alexa-smart-screen-sdk/modules/GUI/js
tslint --project tsconfig.json -c tslint.json 'src//*.ts' 'src//*.tsx'

Hash: 6b7dc179ef6edbab6cfb
Version: webpack 4.44.1
Time: 3042ms
Built at: 08/06/2020 11:07:21 AM
34 assets
Entrypoint main = main.bundle.js
[1] /home/ANT.AMAZON.COM/shanshen/Documents/VestelAmbientHome/alexa-smart-screen-sdk/modules/GUI/apl-client/index.js 607 KiB {0} [built]
[4] ./lib/config/IDeviceAppConfig.ts 794 bytes {0} [built]
[5] ./lib/messages/messages.ts 1.73 KiB {0} [built]
[10] ./lib/displayCards/AVSDisplayCardHelpers.ts 2.86 KiB {0} [built]
[11] ./main.tsx 563 bytes {0} [built]
[12] ./app.tsx 17.9 KiB {0} [built]
[25] ./lib/messages/NavigationEvent.ts 637 bytes {0} [built]
[26] ./lib/messages/client.ts 3.51 KiB {0} [built]
[30] ./lib/messages/sdkLogTransport.ts 1.7 KiB {0} [built]
[31] ./lib/focus/FocusManager.ts 3.03 KiB {0} [built]
[32] ./lib/activity/ActivityTracker.ts 2.38 KiB {0} [built]
[37] ./lib/config/GuiConfigHelpers.ts 8.14 KiB {0} [built]
[38] ./lib/messages/UWPClient.ts 1.67 KiB {0} [built]
[46] ./main.css 1.05 KiB {0} [built]
[47] ../node_modules/css-loader/dist/cjs.js!./main.css 735 bytes {0} [built]
+ 33 hidden modules

ERROR in /home/ANT.AMAZON.COM/shanshen/Documents/VestelAmbientHome/alexa-smart-screen-sdk/modules/GUI/js/src/components/APLRendererWindow.tsx
./components/APLRendererWindow.tsx
[tsl] ERROR in /home/ANT.AMAZON.COM/shanshen/Documents/VestelAmbientHome/alexa-smart-screen-sdk/modules/GUI/js/src/components/APLRendererWindow.tsx(23,10)
TS2305: Module '"/home/ANT.AMAZON.COM/shanshen/Documents/VestelAmbientHome/alexa-smart-screen-sdk/modules/GUI/js/node_modules/csstype/index"' has no exported member 'VisibilityProperty'.

ERROR in /home/ANT.AMAZON.COM/shanshen/Documents/VestelAmbientHome/alexa-smart-screen-sdk/modules/GUI/js/src/components/VoiceChrome.tsx
./components/VoiceChrome.tsx
[tsl] ERROR in /home/ANT.AMAZON.COM/shanshen/Documents/VestelAmbientHome/alexa-smart-screen-sdk/modules/GUI/js/src/components/VoiceChrome.tsx(7,10)
TS2305: Module '"/home/ANT.AMAZON.COM/shanshen/Documents/VestelAmbientHome/alexa-smart-screen-sdk/modules/GUI/js/node_modules/csstype/index"' has no exported member 'VisibilityProperty'.
Child html-webpack-plugin for "index.html":
1 asset
Entrypoint undefined = index.html
4 modules
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! [email protected] build: npm run lint && webpack --config webpack.config.js "--output-path" "/home/ANT.AMAZON.COM/shanshen/Documents/VestelAmbientHome/buildmmsdk/modules/GUI" "--define" "DISABLE_WEBSOCKET_SSL=true" "--define" "USE_UWP_CLIENT=false"
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/ANT.AMAZON.COM/shanshen/.npm/_logs/2020-08-06T18_07_21_484Z-debug.log
modules/GUI/CMakeFiles/GUIClient.dir/build.make:57: recipe for target 'modules/GUI/CMakeFiles/GUIClient' failed
make[2]: *** [modules/GUI/CMakeFiles/GUIClient] Error 2
CMakeFiles/Makefile2:2153: recipe for target 'modules/GUI/CMakeFiles/GUIClient.dir/all' failed
make[1]: *** [modules/GUI/CMakeFiles/GUIClient.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

Provide the steps to reproduce the issue, if applicable:

cmake steps

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.20.0>

Tell us what hardware you're using:

  • [X ] Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • [X ] Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Have you tried the same use case with AVS Device SDK SampleApp?

  • [x ] The issue is not applicable to the AVS Device SDK SampleApp.
  • [x ] The issue is not reproducible on the AVS Device SDK SampleApp.

Configuring incomplete, errors occurred!

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

Briefly summarize your issue:

cannot configure smart screen sdk https://developer.amazon.com/pt-BR/docs/alexa/alexa-smart-screen-sdk/raspberry-pi.html#download-and-build-the-alexa-smart-screen-sdk

What is the expected behavior?

To successfully configure and then build the Aelxa Smart Screen SDK after

What behavior are you observing?

When I run this code
cmake -DCMAKE_PREFIX_PATH=$HOME/sdk_folder/sdk-install \ -DWEBSOCKETPP_INCLUDE_DIR=$HOME/sdk_folder/third-party/websocketpp-0.8.1 \ -DDISABLE_WEBSOCKET_SSL=ON \ -DGSTREAMER_MEDIA_PLAYER=ON \ -DCMAKE_BUILD_TYPE=DEBUG \ -DPORTAUDIO=ON -DPORTAUDIO_LIB_PATH=$HOME/sdk_folder/third-party/portaudio/lib/.libs/libportaudio.a \ -DPORTAUDIO_INCLUDE_DIR=$HOME/sdk_folder/third-party/portaudio/include/ \ -DAPL_CORE=ON \ -DAPLCORE_INCLUDE_DIR=$HOME/sdk_folder/apl-core-library/aplcore/include \ -DAPLCORE_LIB_DIR=$HOME/sdk_folder/apl-core-library/build/aplcore \ -DYOGA_INCLUDE_DIR=$HOME/sdk_folder/apl-core-library/build/yoga-prefix/src/yoga \ -DYOGA_LIB_DIR=$HOME/sdk_folder/apl-core-library/build/lib \ ../alexa-smart-screen-sdk

I got an error saying

`-- Checking for module 'AlexaClientSDK=1.19.0'

CMake Error at /usr/share/cmake-3.7/Modules/FindPkgConfig.cmake:415 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/FindPkgConfig.cmake:588 (_pkg_check_modules_internal)
modules/Alexa/CMakeLists.txt:6 (pkg_check_modules)

-- Configuring incomplete, errors occurred!
See also "/home/pi/sdk_folder/ss-build/CMakeFiles/CMakeOutput.log".`

Tell us about your environment:

I had all the listed dependencies in the raspberry pi quickstart installed

What version of the AVS Device SDK are you using?

  <x.y.z>

Tell us what hardware you're using:

  • Desktop / Laptop
  • [ x] Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • [ x] Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Scrolling on Web UI

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

Briefly summarize your issue:

When Alexa Displays Info that overflows, it's impossible to scroll

What is the expected behavior?

Native and natural scrolling

What behavior are you observing?

Can't scroll (horizontally or vertically)

Provide the steps to reproduce the issue, if applicable:

Run the Sample app, and have index.html displayed on the touchscreen with the rectangle config.

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <x.y.z>

Latest version

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • Other - tell us more:

Tell us about your OS (Type & version):

  • Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Build Alexa Smart Screen SDK Error

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

Briefly summarize your issue:

it will do a unit test by Ctest when build smart screen sdk, and all my test cases are failed, it will show error after that.

What is the expected behavior?

it should show as official website like these:
[ 5%] Built target AlexaPresentation
[ 15%] Built target gmock_main
[ 21%] Built target AlexaPresentationTest
[ 26%] Built target SmartScreenTemplateRunTime
[ 31%] Built target TemplateRuntimeTest
[ 42%] Built target SmartScreenClient
[100%] Built target SampleApp

What behavior are you observing?

[ 8%] Built target VisualCharacteristics
[ 26%] Built target gmock_main
[ 34%] Built target VisualCharacteristicsTest
[ 43%] Built target AlexaPresentation
[ 52%] Built target AlexaPresentationTest
[ 60%] Built target SmartScreenTemplateRunTime
[ 69%] Built target TemplateRuntimeTest
Test project /home/payne/Payne/BSH/AVS_SDK/ss-build/modules/Alexa
Start 1: AlexaPresentationTest.testNullContextManagerInterface
1/37 Test #1: AlexaPresentationTest.testNullContextManagerInterface ......................***Failed 0.00 sec
Start 2: AlexaPresentationTest.testNullFocusManagerInterface
2/37 Test #2: AlexaPresentationTest.testNullFocusManagerInterface ........................***Failed 0.00 sec
Start 3: AlexaPresentationTest.testNullExceptionSender
3/37 Test #3: AlexaPresentationTest.testNullExceptionSender ..............................***Failed 0.00 sec
Start 4: AlexaPresentationTest.testNullMessageSender
4/37 Test #4: AlexaPresentationTest.testNullMessageSender ................................***Failed 0.00 sec
Start 5: AlexaPresentationTest.testUnknownDirective
5/37 Test #5: AlexaPresentationTest.testUnknownDirective .................................***Failed 0.00 sec
Start 6: AlexaPresentationTest.testMalformedRenderDocumentDirective
6/37 Test #6: AlexaPresentationTest.testMalformedRenderDocumentDirective .................***Failed 0.00 sec
Start 7: AlexaPresentationTest.testMalformedRenderDocumentDirective2
7/37 Test #7: AlexaPresentationTest.testMalformedRenderDocumentDirective2 ................***Failed 0.00 sec
Start 8: AlexaPresentationTest.testMalformedExecuteCommandDirective
8/37 Test #8: AlexaPresentationTest.testMalformedExecuteCommandDirective .................***Failed 0.00 sec
Start 9: AlexaPresentationTest.testMalformedExecuteCommandDirective2
9/37 Test #9: AlexaPresentationTest.testMalformedExecuteCommandDirective2 ................***Failed 0.00 sec
Start 10: AlexaPresentationTest.testExecuteCommandAfterMismatchedAPLCard
10/37 Test #10: AlexaPresentationTest.testExecuteCommandAfterMismatchedAPLCard .............***Failed 0.00 sec
Start 11: AlexaPresentationTest.testExecuteCommandAfterRightAPL
11/37 Test #11: AlexaPresentationTest.testExecuteCommandAfterRightAPL ......................***Not Run (Disabled) 0.00 sec
Start 12: AlexaPresentationTest.testAPLClearCard
12/37 Test #12: AlexaPresentationTest.testAPLClearCard .....................................***Failed 0.00 sec
Start 13: AlexaPresentationTest.testAPLTimeout
13/37 Test #13: AlexaPresentationTest.testAPLTimeout .......................................***Failed 0.00 sec
Start 14: AlexaPresentationTest.testAPLIdleRespectsGUIActive
14/37 Test #14: AlexaPresentationTest.testAPLIdleRespectsGUIActive .........................***Failed 0.00 sec
Start 15: AlexaPresentationTest.testAPLIdleRespectsGUIInactive
15/37 Test #15: AlexaPresentationTest.testAPLIdleRespectsGUIInactive .......................***Failed 0.00 sec
Start 16: AlexaPresentationTest.testAPLIdleRespectsDialogUXWhenGUIInactive
16/37 Test #16: AlexaPresentationTest.testAPLIdleRespectsDialogUXWhenGUIInactive ...........***Failed 0.00 sec
Start 17: AlexaPresentationTest.testAPLFollowedByAPL
17/37 Test #17: AlexaPresentationTest.testAPLFollowedByAPL .................................***Failed 0.00 sec
Start 18: AlexaPresentationTest.testSendUserEvent
18/37 Test #18: AlexaPresentationTest.testSendUserEvent ....................................***Failed 0.00 sec
Start 19: TemplateRuntimeTest.test_nullAudioPlayerInterface
19/37 Test #19: TemplateRuntimeTest.test_nullAudioPlayerInterface ..........................***Failed 0.00 sec
Start 20: TemplateRuntimeTest.test_nullFocusManagerInterface
20/37 Test #20: TemplateRuntimeTest.test_nullFocusManagerInterface .........................***Failed 0.00 sec
Start 21: TemplateRuntimeTest.test_nullExceptionSender
21/37 Test #21: TemplateRuntimeTest.test_nullExceptionSender ...............................***Failed 0.00 sec
Start 22: TemplateRuntimeTest.test_renderInfoCardsPlayersAddRemoveObserver
22/37 Test #22: TemplateRuntimeTest.test_renderInfoCardsPlayersAddRemoveObserver ...........***Failed 0.00 sec
Start 23: TemplateRuntimeTest.test_unknownDirective
23/37 Test #23: TemplateRuntimeTest.test_unknownDirective ..................................***Failed 0.00 sec
Start 24: TemplateRuntimeTest.testSlow_renderTemplateDirective
24/37 Test #24: TemplateRuntimeTest.testSlow_renderTemplateDirective .......................***Failed 0.00 sec
Start 25: TemplateRuntimeTest.test_handleDirectiveImmediately
25/37 Test #25: TemplateRuntimeTest.test_handleDirectiveImmediately ........................***Failed 0.00 sec
Start 26: TemplateRuntimeTest.testSlow_renderPlayerInfoDirectiveBefore
26/37 Test #26: TemplateRuntimeTest.testSlow_renderPlayerInfoDirectiveBefore ...............***Failed 0.00 sec
Start 27: TemplateRuntimeTest.test_renderPlayerInfoDirectiveAfter
27/37 Test #27: TemplateRuntimeTest.test_renderPlayerInfoDirectiveAfter ....................***Failed 0.00 sec
Start 28: TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithoutAudioItemId
28/37 Test #28: TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithoutAudioItemId .......***Failed 0.00 sec
Start 29: TemplateRuntimeTest.test_malformedRenderPlayerInfoDirective
29/37 Test #29: TemplateRuntimeTest.test_malformedRenderPlayerInfoDirective ................***Failed 0.00 sec
Start 30: TemplateRuntimeTest.test_renderPlayerInfoDirectiveDifferentAudioItemId
30/37 Test #30: TemplateRuntimeTest.test_renderPlayerInfoDirectiveDifferentAudioItemId .....***Failed 0.00 sec
Start 31: TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithTwoProviders
31/37 Test #31: TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithTwoProviders .........***Failed 0.00 sec
Start 32: TemplateRuntimeTest.test_renderPlayerInfoDirectiveAudioStateUpdate
32/37 Test #32: TemplateRuntimeTest.test_renderPlayerInfoDirectiveAudioStateUpdate .........***Failed 0.00 sec
Start 33: TemplateRuntimeTest.test_focusNone
33/37 Test #33: TemplateRuntimeTest.test_focusNone .........................................***Failed 0.00 sec
Start 34: TemplateRuntimeTest.test_displayCardCleared
34/37 Test #34: TemplateRuntimeTest.test_displayCardCleared ................................***Failed 0.00 sec
Start 35: TemplateRuntimeTest.test_reacquireChannel
35/37 Test #35: TemplateRuntimeTest.test_reacquireChannel ..................................***Failed 0.00 sec
Start 36: TemplateRuntimeTest.testTimer_RenderPlayerInfoAfterPlayerActivityChanged
36/37 Test #36: TemplateRuntimeTest.testTimer_RenderPlayerInfoAfterPlayerActivityChanged ...***Failed 0.00 sec
Start 37: VisualCharacteristicsTest.testGetCapabilityConfigurations
37/37 Test #37: VisualCharacteristicsTest.testGetCapabilityConfigurations ..................***Not Run (Disabled) 0.00 sec

0% tests passed, 35 tests failed out of 35

Total Test time (real) = 0.10 sec

The following tests did not run:
11 - AlexaPresentationTest.testExecuteCommandAfterRightAPL (Disabled)
37 - VisualCharacteristicsTest.testGetCapabilityConfigurations (Disabled)

The following tests FAILED:
1 - AlexaPresentationTest.testNullContextManagerInterface (Failed)
2 - AlexaPresentationTest.testNullFocusManagerInterface (Failed)
3 - AlexaPresentationTest.testNullExceptionSender (Failed)
4 - AlexaPresentationTest.testNullMessageSender (Failed)
5 - AlexaPresentationTest.testUnknownDirective (Failed)
6 - AlexaPresentationTest.testMalformedRenderDocumentDirective (Failed)
7 - AlexaPresentationTest.testMalformedRenderDocumentDirective2 (Failed)
8 - AlexaPresentationTest.testMalformedExecuteCommandDirective (Failed)
9 - AlexaPresentationTest.testMalformedExecuteCommandDirective2 (Failed)
10 - AlexaPresentationTest.testExecuteCommandAfterMismatchedAPLCard (Failed)
12 - AlexaPresentationTest.testAPLClearCard (Failed)
13 - AlexaPresentationTest.testAPLTimeout (Failed)
14 - AlexaPresentationTest.testAPLIdleRespectsGUIActive (Failed)
15 - AlexaPresentationTest.testAPLIdleRespectsGUIInactive (Failed)
16 - AlexaPresentationTest.testAPLIdleRespectsDialogUXWhenGUIInactive (Failed)
17 - AlexaPresentationTest.testAPLFollowedByAPL (Failed)
18 - AlexaPresentationTest.testSendUserEvent (Failed)
19 - TemplateRuntimeTest.test_nullAudioPlayerInterface (Failed)
20 - TemplateRuntimeTest.test_nullFocusManagerInterface (Failed)
21 - TemplateRuntimeTest.test_nullExceptionSender (Failed)
22 - TemplateRuntimeTest.test_renderInfoCardsPlayersAddRemoveObserver (Failed)
23 - TemplateRuntimeTest.test_unknownDirective (Failed)
24 - TemplateRuntimeTest.testSlow_renderTemplateDirective (Failed)
25 - TemplateRuntimeTest.test_handleDirectiveImmediately (Failed)
26 - TemplateRuntimeTest.testSlow_renderPlayerInfoDirectiveBefore (Failed)
27 - TemplateRuntimeTest.test_renderPlayerInfoDirectiveAfter (Failed)
28 - TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithoutAudioItemId (Failed)
29 - TemplateRuntimeTest.test_malformedRenderPlayerInfoDirective (Failed)
30 - TemplateRuntimeTest.test_renderPlayerInfoDirectiveDifferentAudioItemId (Failed)
31 - TemplateRuntimeTest.test_renderPlayerInfoDirectiveWithTwoProviders (Failed)
32 - TemplateRuntimeTest.test_renderPlayerInfoDirectiveAudioStateUpdate (Failed)
33 - TemplateRuntimeTest.test_focusNone (Failed)
34 - TemplateRuntimeTest.test_displayCardCleared (Failed)
35 - TemplateRuntimeTest.test_reacquireChannel (Failed)
36 - TemplateRuntimeTest.testTimer_RenderPlayerInfoAfterPlayerActivityChanged (Failed)
Errors while running CTest
modules/Alexa/CMakeFiles/unit.dir/build.make:57: recipe for target 'modules/Alexa/CMakeFiles/unit' failed
make[2]: *** [modules/Alexa/CMakeFiles/unit] Error 8
CMakeFiles/Makefile2:516: recipe for target 'modules/Alexa/CMakeFiles/unit.dir/all' failed
make[1]: *** [modules/Alexa/CMakeFiles/unit.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2

Provide the steps to reproduce the issue, if applicable:

I build AVS Device SDK and APL Core Library, they are fine.
my cmake command for Alexa smart screen sdk:
CC=$CC CXX=$CXX PKG_CONFIG_PATH=$PKG_CONFIG_PATH cmake -DCMAKE_PREFIX_PATH=/home/payne/new/BSH/AVS_SDK/AVS_install -DWEBSOCKETPP_INCLUDE_DIR=/home/payne/new/BSH/AVS_SDK/third-party/websocketpp-0.8.1 -DDISABLE_WEBSOCKET_SSL=ON -DGSTREAMER_MEDIA_PLAYER=ON -DCMAKE_BUILD_TYPE=DEBUG -DAPL_CORE=ON -DAPLCORE_INCLUDE_DIR=/home/payne/new/BSH/AVS_SDK/apl-core-library/aplcore/include -DAPLCORE_LIB_DIR=/home/payne/new/BSH/AVS_SDK/apl-core-library/build/aplcore -DYOGA_INCLUDE_DIR=/home/payne/new/BSH/AVS_SDK/apl-core-library/build/yoga-prefix/src/yoga -DYOGA_LIB_DIR=/home/payne/new/BSH/AVS_SDK/apl-core-library/build/lib ../alexa-smart-screen-sdk

-- Toolchain file defaulted to '/usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/share/cmake/OEToolchainConfig.cmake'
-- The CXX compiler identification is GNU 8.2.0
-- Check for working CXX compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++
-- Check for working CXX compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/pkg-config (found version "0.29.2")
-- Checking for module 'AlexaClientSDK=1.15.0'
-- Found AlexaClientSDK, version 1.15.0
Creating the build directory for the AlexaModule with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
-- Checking for modules 'gstreamer-1.0>=1.8;gstreamer-app-1.0>=1.8'
-- Found gstreamer-1.0, version 1.14.4
-- Found gstreamer-app-1.0, version 1.14.4
Bluetooth implementation not supported
-- The C compiler identification is GNU 8.2.0
-- Check for working C compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc
-- Check for working C compiler: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PythonInterp: /usr/bin/python (found version "2.7.17")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
Creating the build directory for the CapabilityAgents with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
-- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)
Creating the build directory for the ApplicationUtilities with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the Communication with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
Creating the build directory for the SmartScreenClient with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
To build the sample app, please enable microphone and media player modules.
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
FATALDoxygen is required to generate documentation.
Creating the build directory for the Utils with build type: DEBUG
No keyword detector type specified, skipping build of keyword detector.
Bluetooth implementation not supported
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:

APLCORE_INCLUDE_DIR
APLCORE_LIB_DIR
APL_CORE
YOGA_INCLUDE_DIR
YOGA_LIB_DIR
-- Build files have been written to: /home/payne/new/BSH/AVS_SDK/ss-build

Tell us about your environment:

What version of the AVS Device SDK are you using?

  <1.15.0>

Tell us what hardware you're using:

  • Desktop / Laptop
  • Raspberry Pi
  • [v ] Other - tell us more:

Tell us about your OS (Type & version):

  • [ v] Linux
  • MacOS
  • Raspbian Stretch
  • Raspbian Jessy
  • Other - tell us more:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.