articulate could not find slide in string table AND articulate actionator::exeJavaScript - $ is not defined

Jan 27, 2020

Hi, I'm new to Articulate and this forum. I am primarily concentrating on things that can be done with javascript.  Last week I had several things working and then I allowed some Articulate updates to be installed. 

Today I am receiving these two errors. The first one about not being able to find slides doesn't seem to be breaking anything so I'm not sure what that's about.

But the second error, where it doesn't know what the dollar sign is? That's the variable for jquery. That should automatically be recognized. Did Storyline stop supporting/including jquery? I cannot find anything in the published html includes that include jquery nor do I see any jquery js files in the published folders.

I searched for these two errors and found no discussion of them. I am assuming these were caused by the latest updates? According to the published story.html file I am on version 3.36.21213.0.

Thanks for your time.

25 Replies
Joseph Zimmerman

My search prior to posting this failed to turn up this thread: https://community.articulate.com/discussions/articulate-storyline/no-more-jquery which answers the jquery question. That's a shame.

So I guess this thread is now just about the other error where it says it can't find slides (but yet it still seems to work?)

Leslie McKerchie

Hi Joseph and welcome to E-Learning Heroes :)

Thanks for contacting us about the error you are running into with your project.

You mentioned the error as being: not being able to find slides.

Can you share when or where you are experiencing this error? With your permission, I'd like to take a look at your project file to investigate what's happening. You can share it publicly here, or send it to me privately by uploading it here. I'll delete it when I'm done troubleshooting.

Joseph Zimmerman

Unfortunately I cannot post my project. I was just wondering if anyone came across this warning: "could not find slide in string table npnxnanbnsnfns00000000001" that comes from ds-frame.desktop.min.js and if so what was the cause and hopefully the solution? It doesn't appear to be breaking anything but just shows up in the console on every slide change. I try not to have any errors show up in the background even if they don't appear to break anything. And these are "warnings" (yellow yield) in the console not errors (red circle with x in it).

Ashley Terwilliger-Pollard

Hi Joseph, 

I haven't seen that error mentioned elsewhere, but as Andrew mentioned we did remove jQuery from Storyline 360 initially based on security concerns and determined Storyline no longer relied on it as well.

In addition, some of the changes made to the player focused on accessibility changed how unsupported custom Javascript is handled. So folks have run into a few issues based on that too. 

Our Support Team is happy to take a look if you can share privately, or perhaps you can share a copy of your file with any confidential content removed here for folks in the community?

Katie Riggio

Hi there, Sungmin!

Happy to extend a hand. Referencing Frances' case, here's what our Support Engineers recommended:

This explains why you're encountering that LMS warning when testing your course in your LMS.

We removed jQuery from Storyline 360 since jQuery is a potential security concern and Storyline 360 no longer uses it. You can still use jQuery to write custom JavaScript triggers if you're comfortable with it. You just need to reference the jQuery library directly. This article explains how:

Storyline 360 and Storyline 3: How to Reference the jQuery Library

Let me know if that helps you, too!

Tanya Banninga

Hi there, I have the error:

'could not find slide in string table npnxnabnsnfns00000000001' in 'ds-frame.mobile.min.js:formatted:2651'

Clip of offending code attached.

I get it on every slide when the slide loads. I have not been too concerned as it all seemed to be working, but then I got feedback from a tester running the course on a tablet. They are unable to interact with 3 buttons on the result page. The review, replay and complete buttons.

I tried the course in chrome with dev tools emulating an ipad and I was able to replicate the issue like this. There was no problem with the desktop view.

I have since updated my version of storyline to the latest one and now I have the video at the start of the course unable to play on any device...

Ville -

This thread contains two issues that should be separated.

  1. Errors related to removal of jQuery
  2. Error 'could not find slide in string table pxabnsnfns00001100101' in 'ds-frame.*.min.js' and the like

 

FOR ERROR 'could not find slide in string table pxabnsnfns00001100101'

  1. Could be a bug related to the player? Typo in code somewhere?
  2. It happens also if I: 
    • start a new project
    • editing nothing whatsoever, only slide is the single blank slide created by default
    • publish to html5
    • using latest version of Storyline (as of 9-Sept 2020)
    • open in browser (chromium based)
  3. Here is a mention of string table pxabnsnfns00001100101 found in \html5\data\js\frame.js  --
    • "slide" is not there? 

string table

Vincent Gama

Hi

I had several student bring up the same issue on my side, that the published modules they are uploading to their LMS are not working on the tracking and updating the pass/fail statement. After further testing this error was appearing when running the published modules in the LMS and also on various different browsers.

I have gone through all the recommended steps mentioned in the discussion to fix the issue and to no resolve. I have tested this on my own published build with very little content and it does exactly the same thing.

Are these some form of restrictions for trail users?

Craig Bunyea

Fast forward 3 years and this bug is still cropping up??!
The could not find slide in string table... error where frame.desktop.min.js  is from a Bootstrap library causing an issue with a SCORM 2004 4th ed package.
Upon resumption of a course in the LMS (Cornerstone) users are getting the 'spinning wheel of death' before they can even select whether to resume or not.

But here is a quirky remedy we've passed along to our Help people - have the user simply downsize any full-screen window, or rt-click in Chrome to "view in tab".

And the course itself has no special branching - it's quite linear with just a few scenes separating dozens of pages. 
But the bigger issue is - why hasn't Articulate pushed out a patch for this yet??

Jose Tansengco

Hi Craig,

Happy to help!

Would you be willing to share a copy of your project file here or in private by opening a support case so I can take a closer look at the error shown in your screenshot? We'll delete it when we're done testing! I'll be sure to pass along any information that I find in my testing to our engineering team for further investigation.