Help with publishing error

Feb 15, 2021

Hi, I'm creating a course that is a consolidation of several modules. Each module has it's own quiz and results slide, and then I have a final Results slide that pulls the results from the other Results slides. In order to pass, the user must score 80% or higher on each result. I have created five or six other similar courses with no issue.

The course seems to work ok in Preview, however when I try publishing either to LMS or to Review 360 I get the following error at the point in the publishing process where it is writing the Launch sequence:

<?xml version="1.0" encoding="utf-16"?>
<ErrorReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<UserId>auth0|fb60d740-e77a-0132-9a50-22000b2a2328</UserId>
<HardwareId>3TVUU-RTRWW-3QFD1-SF6U4</HardwareId>
<Message>Unable to translate Unicode character \uDBC0 at index 483 to specified code page.</Message>
<StackTrace> at bool System.Text.EncoderExceptionFallbackBuffer.Fallback(char charUnknown, int index)
at bool System.Text.EncoderFallbackBuffer.InternalFallback(char ch, ref Char* chars)
at int System.Text.UTF8Encoding.GetBytes(Char* chars, int charCount, Byte* bytes, int byteCount, EncoderNLS baseEncoder)
at int System.Text.EncoderNLS.GetBytes(Char* chars, int charCount, Byte* bytes, int byteCount, bool flush)
at int System.Text.EncoderNLS.GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex, bool flush)
at void System.IO.StreamWriter.Flush(bool flushStream, bool flushEncoder)
at void System.IO.StreamWriter.Dispose(bool disposing)
at void System.IO.TextWriter.Dispose()
at void System.IO.File.InternalWriteAllText(string path, string contents, Encoding encoding, bool checkHost)
at void System.IO.File.WriteAllText(string path, string contents)
at void Articulate.Player.PlayerWriter.a(bwFonts A_0)
at void Articulate.Player.PlayerWriter.b(bwFonts A_0, bwFrame A_1)
at bool Articulate.Player.PlayerWriter.Write(IPlayerContentProvider contentProvider)
at void ou.n()
at void Articulate.Design.Publish.TargetContext+PublishBackgroundWorker.OnDoWork(DoWorkEventArgs e)
at void Articulate.ComponentModel.STABackgroundWorker.a(object A_0)</StackTrace>
</ErrorReport>

 

I am attaching the source file as well. Any help would be appreciated.

5 Replies
Lauren Connelly

Hi Eric!

I'm happy to help! I went through your course and previewed each scene individually. Scene 13  caused an error message, so I previewed each slide in Scene 13 individually, and the error message only appeared when viewing the Results Slide. After deleting the Results Slide, the course was published without an error message.

After deleting and recreating the Results Slide, you should be good to go! If you run into any snags, please let me know!

Red Mirror Projects

To anyone else wanting to trouble shoot this themselves - the problem was I had pasted in some content that had unicode that Storyline didn't like. It displays as little squares. Once I had deleted those it worked. For ease I went page by page to preview selected slide, until I found the one that wouldn't display, and then looked through the text in that slide to find those □ characters.

- Theresa