Error when publishing a Storyline 360 course.

Jun 22, 2022

I am trying to publish a course to LMS but continually getting the Articulate Storyline Error Report - We're sorry, something went wrong with Articulate Storyline and it might close.

Any ideas what could be causing the issue?

The course has been published to LMS (SCORM 1.2) previously, but did some updates and now won't publish.

Error report is 

<?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|5828f4ef608cc0ee670e5dc7</UserId>
<HardwareId>2S1RU-9URRV-RP7D3-TVUU4</HardwareId>
<Message>Empty path name is not legal.</Message>
<StackTrace> at void System.IO.FileStream.Init(string path, FileMode mode, FileAccess access, int rights, bool useRights, FileShare share, int bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, string msgPath, bool bFromProxy, bool useLongPath, bool checkHost)
at new System.IO.FileStream(string path, FileMode mode, FileAccess access, FileShare share)
at Encoding Articulate.IO.CharsetDetector.DetectFileEncoding(string filePath)
at void Articulate.Design.ClosedCaptions.ClosedCaptionsAssetParser.a()
at string Articulate.Design.ClosedCaptions.ClosedCaptionsAssetParser.ReadFile()
at ClosedCaptionsPublishedFiles Articulate.Design.ClosedCaptions.ClosedCaptionsPublisher.PublishClosedCaptions(ClosedCaptionsAssetParser closedCaptionsAssetParser, string publishedMediaFileName)
at ClosedCaptionsPublishedFiles Articulate.Design.Video.Publish.VideoPublisher.a(VideoPublishArgs A_0, string A_1)
at bwObjectData Articulate.Design.Video.Publish.VideoPublisher.CreateObjectData(VideoPublishArgs e, bool addEvents)
at bwObjectData Articulate.Design.Shapes.Controls.Video.CreateObjectDataInstance(ObjectDataEventArgs2 e)
at bwObjectData Articulate.Design.Shapes.Controls.Video.CreateStageObjectDataInstance(ObjectDataEventArgs2 e)
at void Articulate.Design.Shape.CreateStageObjectDataInstance(IPlayerService service, bwStageObject stageObj, bwSlideBase slide)
at bwStageObject Articulate.Design.Shape.GetStageObject(IPlayerService service, bwSlideBase slide)
at bwStageObject Articulate.Design.Shape.Articulate.Player.IPlayerShape.GetStageObject(IPlayerService service, bwSlideBase slide)
at void Articulate.Player.PlayerContentPublisher.a(IEnumerable&lt;IPlayerShape&gt; A_0, bwSlideBase A_1)
at bwSlide Articulate.Player.PlayerContentPublisher.CreateSlideObject(IPlayerSlide slide, bwISlideContainer sceneobj)
at void Articulate.Player.PlayerContentPublisher.CreateBridgewaterSlide(PlayerWriterSettings settings, IPlayerSlide slide, bwISlideContainer sceneobj)
at bool Articulate.Player.PlayerContentPublisher.CreateContentScenes(PlayerWriterSettings settings, IPlayerContentProvider contentProvider)
at bwContent Articulate.Player.PlayerWriter.WriteContent(IPlayerContentProvider contentProvider)
at bool Articulate.Player.PlayerWriter.Write(IPlayerContentProvider contentProvider)
at void qs.p()
at void Articulate.Design.Publish.TargetContext+PublishBackgroundWorker.OnDoWork(DoWorkEventArgs e)
at void Articulate.ComponentModel.STABackgroundWorker.a(object A_0)</StackTrace>
</ErrorReport>

1 Reply
Jose Tansengco

Hi Matthew, 

Sorry to hear that you ran into issues with publishing your Storyline 360 project. I'm glad to help out!

My initial thought is that you might be referencing a file in your course that Storyline 360 is unable to access or reach, based on the error message below: 

<Message>Empty path name is not legal.</Message>

Are you working locally when making changes and publishing your project file? If not, please try to move your project file somewhere on your C: drive before attempting to republish it. You can also check for any empty file paths in your triggers and everyone else that you have a directory declared. 

If the issue persists: 

Hope this helps!