Alexa can't launch skill in beta test - publish

I wrote an alexa-Skill whitch is running on my own server.
everthing looks good at developer.amazon configuration seems ok.
Also I can use at the menu point "test" the Service Simulator everything is fine. I get responses from my server can invoke Intents everything looks like it is working.
Now I gave me test free for beta testing. Used the invite link to added the skill to my list and set him active.
Here comes the strange part, if try to launch my skill with alexa, with the invoke name, Alexa response with "entschuldigung ich habe gerade schwierigkeiten versuche es später nochmal" (translated to english "sorry, I got some trouble (issues) try again later")
This is a German skill, so I set german in "Skill information" and set it available in germany under "Countries & Region"
I have no clue why I can't start my skill from my Alexa… maybe some of you had the same Problem and can help me with this issue.
thanks a lot

the amazon echo is configured for Germany too? IMO, did you implement the skill for US version too? change the echo to US lang, and test it there... when I developed the skill, I needed to use US version to beta test... not sure if that was fixed, or how you can test in other versions (I'm in UK)

I got it……
My Invocation Name were "Alexa start |skillname|" as it is shown in the example. So I tried to add another language like the first post suggest, I typed it in the field and got an error msg Invocation Name isn't allowed to contain "alexa".
I had to type "|skillname|" thats all… everything works now…

Related

Itunes connect has changed to invalid binary

After i upload my application to app store after is done is show me in iphone application "has changed to invalid binary" and in the itunesconnect is show
http://i.stack.imgur.com/4vPJN.png
any solution ?
My experience:
There are many potential bug in your project.
1 .there may be private function(the third part SDK ,e.g. Reveal) in the project
2 .Missing Info.plist key - the app attempts to access privacy-sensitive data without a usage description.
Solve:
Generally,you will receive email from apple. I suggest you read it seriously.
It will tell you what should you do because they find out "invalid binary"...
Then solve the problem.

GTM-E-RPARENMISSING error when signing meds in CPRS / VistA

I have an instance of OSEHRA VistA set up using the Vagrant autoinstaller, and using an imported KIDS drug file following these instructions. Users with correct permissions are able to enter and save med orders in CPRS using entries from the drug file, but when they try to sign the orders, CPRS throws this error:
M ERROR=ES1+12^ORCACT01, Right Parenthesis Expected, 150373642,-%GTM-E-RPARENMISSING LAST REF=^PSDRUG(“ASP”,6,1254)
As yet, this installation has no customized code. What might be causing this error?
Wow. A question in a subject I am an expert in.
I know this error well. It's caused by a developer using || or &&. These work on Cache; but not on GT.M, as they are not standard MUMPS. If you change the || to ! and the && to &, it will work in GT.M using the exact same semantics. I won't add more here as this is will get into the weeds.
The bug has been reported and will be fixed in future releases from the VA.
FYI, I am the author of the KIDS drug file. I am glad you find it useful.

https from as3 air project to webservice using as3httpclientlib

I am trying to change webservice implementation I have done over to use HTTPS.
I have been using the as3httpclientlib (https://code.google.com/p/as3httpclientlib/).
When I use a non-ssl endpoint it works as expected.
However when I use an SSL endpoint and version 1.3 as3crypt from the downloads page (https://code.google.com/p/as3crypto/downloads/list) or the included as3crypto-1_3_patched.swc I get the following:
I DONT KNOW HOW TO HANDLE DER stuff of TYPE 22
I DONT KNOW HOW TO HANDLE DER stuff of TYPE 22
I DONT KNOW HOW TO HANDLE DER stuff of TYPE 22
I DONT KNOW HOW TO HANDLE DER stuff of TYPE 22
I DONT KNOW HOW TO HANDLE DER stuff of TYPE 12
I DONT KNOW HOW TO HANDLE DER stuff of TYPE 22
I DONT KNOW HOW TO HANDLE DER stuff of TYPE 22
I DONT KNOW HOW TO HANDLE DER stuff of TYPE 22
I DONT KNOW HOW TO HANDLE DER stuff of TYPE 22
[Fault] exception, information=TypeError: Error #1009: Cannot access a property or method of a null object reference.
With the traces originating from Line 123 of DER.as
https://code.google.com/p/as3crypto/source/browse/trunk/as3crypto/src/com/hurlant/util/der/DER.as?r=7
and the error from line 225 of X509Certificate.as
https://code.google.com/p/as3crypto/source/browse/trunk/as3crypto/src/com/hurlant/crypto/cert/X509Certificate.as?spec=svn28&r=7
When I use the latest version of as3crypt https://code.google.com/p/as3crypto/source/detail?r=28 I get
[Fault] exception, information=Error: couldn't parse DER stream.
Thrown from line 23 of https://code.google.com/p/as3crypto/source/browse/trunk/as3crypto/src/com/hurlant/util/asn1/type/SetType.as
The webservice I am trying to access is on azurewebsites, so will be using the *.azurewebsites.net certificate.
I am also using the ASC2 compiler, this caused a couple of bugs which I had to fix in the crypto project including changing if (hex.length&1==1) hex="0"+hex; to if ((hex.length&1)==1) hex="0"+hex; which I found posted here com.hurlant.util.hex syntax error on air sdk 3.5
I am starting to think it may be something related to the way SSL is done on Azure websites, since when I strip back the request completely, I still get the same error, however pointing to https://www.google.com, I get no error.
They state on their website:
HTTPS doesn't always work. There are some minor bugs with the
as3crypto library, so for example https at yahoo and yahoo owned
domains (like delicious) don't currently work.
I had a look through the list of issues for as3crypt, and was wondering whether one of these contained a fix: https://code.google.com/p/as3crypto/issues/list
Does anyone know why I am getting these errors (what it is that azure are doing differently with their certificate (could it be the wildcard?)) and how I can fix it? Is there a maintained version of as3crypto that works? Or is there a better way for consuming https webservices from Air mobile apps?
****UPDATE****
I tried using the patched version of as3crypto but still no joy. The following is a copy of my stack trace when it errors. Does seem to be an error parsing the certificate?
I also had a look into changing over to SecureSocket but unfortunately it is not supported on iOS.
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SecureSocket.html
AIR profile support: This feature is supported on all desktop
operating systems, but is not supported on all AIR for TV devices. On
mobile devices, it is supported on Android, but not on iOS. You can
test for support at run time using the SecureSocket.isSupported
property.
TO RECREATE:
Make a get request to any https subdomain of azurewebsites.net.
ie the following code will reproduce:
var client:HttpClient = new HttpClient();
client.get(new URI("https://httpstest.azurewebsites.net"));
I have the same issue with DER decoing, and fix from this issue helped me:
http://code.google.com/p/as3crypto/issues/detail?id=39
What about:
Or is there a better way for consuming https webservices from Air mobile apps?
You can try to substitute TLSSocket from as3crypto with Flash native SecureSocket in the as3httpclient, I think it shouldn't be too difficult to do. In my project I tryed to use both SecureSoket and TLSSocket and stood on TLSSocket because SecureSoket requires FP 11 and doesn't work with self-signed certificates that we use on test server, but SecureSoket also works fine and has shown even better performance that TLSSocket. You also can grab already patched version of as3crypto from my github (https://github.com/fsbmain/as3public) :)
If you still have problems, please provide endpoint of your webservice so I'll be able test it.
UPD:
I were able to reproduce your issue and tested certificate parsing with my patched as3crypto lib (it still allows to go deeper through the parsing), I also tested parsing of the same certificate but downloaded with the browser - the same result in both cases (as on your screenshot), so the conclusion is that TLSSocket loads correct and full bytes of certificate but fails to parse it. I tried to fix the parsing but it requires deeper dive into the as3crypto DER format implementation. So I'm afraid the only way to use as3httpclient is to fix DER parsing.
BTW why doesn't standard URLLoader fit you?
The as3crypto.swc file here: http://www.igniterealtime.org/downloads/download-landing.jsp?file=xiff/xiff_3_1_0.zip solved my issue.
as3crypto.swc is inside the libs folder, after extracting.

RTC client: get current work item?

I'm looking for a way to extend the RTC client to get the current work item programmatically, or even better add a listener that notifies me whenever the current work item is changed.
I don't know where to start. Any hints?
One can use the following code to get the IWorkItemActivationManager:
IWorkItemActivationManager manager = ClientModel.getWorkItemActivationManager();
Wie this manager, it is possible to use the method getActiveWorkItem to get a IWorkItemHandle:
IWorkItemHandle handle = manager.getActiveWorkItem();
Then the following code can be used to get the IWorkItem:
IAuditableClient auditableClient= (IAuditableClient) Controller.getInstance().getTeamRepository().getClientLibrary(IAuditableClient.class);
IWorkItem item = auditableClient.resolveAuditable(handle, com.ibm.team.workitem.common.model.IWorkItem.FULL_PROFILE, null);
The ClientModel is in the following package: com.ibm.team.workitem.rcp.core
One way I usually explore is the OSLC API through REST call.
With a Chrome and its "Developer Tool" activated, I click on the web client and look at the request done.
That gives an indication of the kind of service involved.
Then you can look at "How to consume the Rational Team Concert change management services", which illustrates how those services are structured.
Combine it with "Extending Rational Team Concert 3.x" and you can start from there.

Bizarre problem with Google's Rich Snippets Testing Tool

I'm currently experiencing the weirdest problem with Google's Rich Snippets Testing Tool. It kept throwing up warnings for my website which didn't make sense, so I pulled all of the structured markup out of my page to do some testing:
The following (based on Google's examples) works perfectly: the 'Google search preview' section displays the result with a snippet. See example here.
So I took the working example, and replaced the dummy details with my own. I was amazed to find that it didn't work! I'm told by the app that it has "Insufficient data to generate the preview". See example here.
So (after lots more testing and banging my head against the wall) I try using the original (working) snippet in example 1, and replace one field at a time. I only got as far as the first 'name' field, and it broke! What's wrong with my name Google? See example here.
I'm really confused by this, what's up? I noticed that if I change my name to "Row Manni" (the same character length as "Bob Smith" in the example), then it does work.
Has anybody experienced anything similar? If so, how did you solve it, and if not, what do I do next?
Thank you
Edit 2011-01-19:
After changing to use vcard (on comment suggestion) I ran a few more tests and I get exactly the same result. These tests are available here (not working - uses my full name) and here (working - using truncated names).
I can't for the life of me work out what's wrong here! If their testing tool isn't working correctly, does their search detect rich snippets in the same way, and is this broken too? I'm leaving the microformats in my page now, but I'd still really like to pursue this for my own interest (and sanity!).
I've cross-posted on the Google webmaster forums (as mentioned in the comments) to see if they pick it up. You can view the thread here.
It's a "bug":
If name itemprop="name"' (with or without spaces, case-insensitive) matches a substring of the domain, then this error is generated:
Insufficient data to generate the preview.
your domain "dev.rowanmanning.co.uk" contains "Rowan Manning" [minus the space]
try changing your name to: "Rowan Something Manning" and see if it works.
TEST CASES:
fails:
domain: rutledge.com
name: ru t l e d g e . co
test link
fails:
domain: jpwco.org
name: jpw co
test link
succeeds:
domain: jpwco.org
name: not_jpwco
test link
Names also expected to fail: "co" "uk" "ning" "dev.r owan".
ps. "name" match to the path part of the URL (after the domain) will not yield the error. IE: http://jpwco.com/stack/dev.rowanmanning.co.uk/test3.html succeeds, with the name "Rowan Manning".
Bizarre indeed.