Storyline Error When Publishing to SCORM

Anyone have any idea why I would receive an error when I attempt to publish a course to LMS. I hit the publish button, but right in the middle of the SCORM file creation, I get "We're sorry, something went wrong with Articulate Storyline and it might close." it appears it creates the SCORM file, but I cannot take any changes publishing to the LMS and learners receive errors or have issues with the course. I never received this error - until I updated my SL2 to update 10. - This is the only thing,  I can think of that may be causing the error message.

screen shot attached.

Regards,

Jeannie

12 Replies
Jeannie Jurado

additional information

<?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">
  <ReportType>Error</ReportType>
  <ApplicationName>Storyline</ApplicationName>
  <Version>2.10.1607.1221</Version>
  <SerialNumber />
  <Enterprise>false</Enterprise>
  <Email>MYEMAIL ADDRESS HERE</Email>
  <Date>2016-08-02T09:13:38.4350336-07:00</Date>
  <Message>Object reference not set to an instance of an object.</Message>
  <Source>Articulate.Design</Source>
  <StackTrace>System.NullReferenceException: Object reference not set to an instance of an object.
   at Articulate.Design.PublishBackingStoreItem.SaveToFile(String fileName)
   at Articulate.Design.Publish.Player.PlayerUtils.a(IPlayerService A_0, String A_1, String A_2, String A_3, IAudioConversionProgress A_4, Int32&amp; A_5)
   at Articulate.Design.Publish.Player.PlayerUtils.AddAudio(IPlayerService service, bwSlideBase slideobj, String id, String sourceFilePath, String mp3Filename, String friendlyName, IAudioConversionProgress progress)
   at Articulate.Design.Shapes.Sound.CreateStageObject(IPlayerService service, bwSlideBase slide)
   at Articulate.Design.Shape.GetStageObject(IPlayerService service, bwSlideBase slide)
   at Articulate.Design.Shape.Player.IPlayerShape.GetStageObject(IPlayerService service, bwSlideBase slide)
   at Player.PlayerWriter.l(IEnumerable`1 A_0, bwSlideBase A_1)
   at Player.PlayerWriter.l(IPlayerSlide A_0, bwISlideContainer A_1)
   at Player.PlayerWriter.WriteContent(IPlayerContentProvider contentProvider, Boolean merged)
   at Player.PlayerWriter.Write(IPlayerContentProvider contentProvider)
   at Articulate.Design.Publish.TargetContext.PublishBackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at Articulate.ComponentModel.STABackgroundWorker.a(Object A_0)</StackTrace>
  <FlashVersion>WIN 21,0,0,182</FlashVersion>
  <PrivateMemory>370,720 K</PrivateMemory>
  <VirtualMemory>958,860 K</VirtualMemory>
  <OSVersion>Windows 7 6.1.7601 Service Pack 1</OSVersion>
  <CLRVersion>4.0.30319.34209</CLRVersion>
  <FreeSpace>C:\:  178390638592
F:\:  227496361984
I:\:  227496361984
J:\:  13173784576
K:\:  13173784576
L:\:  13173784576
</FreeSpace>
  <ProcessorCount>4</ProcessorCount>
</ErrorReport>

Ashley Terwilliger-Pollard

Hi Jeannie, 

Have you tried publishing a brand new file in Update 10 as well to help determine if it's the  file itself or the update 10 that is causing this issue for you? You'll also want to confirm that you're publishing locally and adhering to the guidelines here. If you're able to see errors with any file in Update 10, I'd want to have you work with our Support engineers here so that we could gather additional information about your set up. 

Jim Atkins

I don't know if I can pick up on this thread, but I am just having exactly the same error message. I am running SL2 V 12. 1705.520. The weird thing is that I am republishing about 10 files, and all the others are working fine, apart form this one which I have tried 4 times with the same error. It seems to start to publish and creates about 4MB before it errors (when I have published this file previously it comes out at about 37MB) Any suggestions?

<?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">
<ReportType>Error</ReportType>
<ApplicationName>Storyline</ApplicationName>
<Version>2.12.1705.520</Version>
<SerialNumber />
<Enterprise>false</Enterprise>
<Email />
<Date>2019-02-11T17:16:29.1182933+00:00</Date>
<Message>Error HRESULT E_FAIL has been returned from a call to a COM component.</Message>
<Source>mscorlib</Source>
<StackTrace>System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Articulate.Text.Platform.LayoutFont.Measure(HDC__* hdc)
at Articulate.Text.Platform.Run.ShapeGlyphs(HDC__* hdc, GlyphData* glyphData)
at Articulate.Text.Platform.Run.Shape(HDC__* hdc, GlyphData* glyphData, Int32 previousWidth, TabScanner tabScanner)
at Articulate.Text.Platform.LayoutBlock.LayoutLines(HDC__* hdc, Int32 spaceBefore, Int32 spaceAfter, Boolean wrap)
at Articulate.Text.Platform.LayoutBlock.UpdateLayout(HDC__* hdc, Int32 spaceBefore, Int32 spaceAfter, Boolean wrap)
at Articulate.Text.Platform.Layout.UpdateLayoutForWidth(HDC__* hdc, Int32 width)
at Articulate.Text.Platform.Layout.UpdateLayout(HDC__* hdc)
at Articulate.Text.Platform.Layout.UpdateLayout(Graphics graphics)
at Articulate.Text.Forms.TextPane.GetNaturalHeight(Int32 width)
at Articulate.Storyline.Shapes.Interactions.FreeFormTextEntryInteraction.v(IPlayerService A_0, Int32 A_1, Int32 A_2, Int32 A_3, Int32 A_4, Int32 A_5, bwVectorData A_6, TextEditor A_7, WrappingTextProvider A_8, Single A_9)
at Articulate.Storyline.Shapes.Interactions.FreeFormTextEntryInteraction.v(IPlayerService A_0, bwSlideBase A_1)
at Articulate.Storyline.Shapes.Interactions.FreeFormTextEntryInteraction.GetStageObject(IPlayerService service, bwSlideBase slideBase)
at Articulate.Design.Shape.Player.IPlayerShape.GetStageObject(IPlayerService service, bwSlideBase slide)
at Player.PlayerWriter.l(IEnumerable`1 A_0, bwSlideBase A_1)
at Player.PlayerWriter.l(IPlayerSlide A_0, bwISlideContainer A_1)
at Player.PlayerWriter.WriteContent(IPlayerContentProvider contentProvider, Boolean merged)
at Player.PlayerWriter.Write(IPlayerContentProvider contentProvider)
at Articulate.Design.Publish.TargetContext.PublishBackgroundWorker.OnDoWork(DoWorkEventArgs e)
at Articulate.ComponentModel.STABackgroundWorker.a(Object A_0)</StackTrace>
<FlashVersion>WIN 32,0,0,114</FlashVersion>
<PrivateMemory>261,164 K</PrivateMemory>
<VirtualMemory>897,068 K</VirtualMemory>
<OSVersion>Windows 7 6.2.9200.0</OSVersion>
<CLRVersion>4.0.30319.42000</CLRVersion>
<FreeSpace>C:\: 309540052992
G:\: 32958050304
H:\: 32958050304
L:\: 309540052992
</FreeSpace>
<ProcessorCount>4</ProcessorCount>
</ErrorReport>

 

Crystal Horn

Hi there, Jim.  We see all of the posts, so it's fine to reply in an older thread!

Would you be able to confidentially share your .story file with our support team?  I'd like us to have a closer look at what might be causing the error.  If you haven't already tried, you can also import those slides into a new Storyline file and attempt to publish that new version.

Ashley Terwilliger-Pollard

Hi Jim,

Thanks for sharing the file! I published it using the latest update of Storyline 2, Update 13 and the publish happened successfully and I was able to zip the file and upload to SCORM Cloud without any errors.

Can you take a look at testing the course here?  It opened for me in Chrome ver 71 and played normally. 

If that course works for you, I'd start by updating your Storyline to the latest update 13, as you'd mentioned being on Update 12. I'd also check that you're following these guidelines for working on files and publishing to a local destination before uploading to your LMS. 

Lastly, I have attached the zipped output of your course, You're welcome to test uploading that into your LMS too. 

Jim Atkins

Hi Ashley,

Thanks for getting back to me. It’s interesting that you mention updating to V13, because I had already clicked on ‘check for updates’ and it said (an still says) that there are no updates available – even though it is running V12. Following on from your advice, I have checked Storyline on another pc and that has V13 on it and it publishes this file fine. So now I need to check why the V12 on my pc is not recognising that there is an update. Can you help with this? Or should I delete and re-download Storyline into my pc.

Bets Regards,

Jim

Jim Atkins
Director

P.S. We are currently giving away a free eBook on LinkedIn, Click here to see that post!

[enablingchange-logo-3Dblack-outlinev2]
Enabling Change Limited
T: 01264 360234
E: jatkins@enablingchange.co.uk
W: www.enablingchange.co.uk
A: Suite 5, Fosse House, East Anton Court, Andover, Hampshire, SP10 5RG

[its-footer (002)]

[twitter] [linkedin] [youtube]
This message contains confidential information and is intended only for the individual named.
If you are not the named addressee you should not disseminate, distribute or copy this email. Please notify the sender immediately if you have received this email by mistake and delete this email from your system

Ashley Terwilliger-Pollard

Hi Jim,

First, I noticed that your email signature came through when you replied via email. You can remove that if you would like by clicking Edit beneath your response. Here’s a quick Peek video if you need help.

Second, if you need to update Storyline and the "Check for Updates" isn't working, you can always find the latest update on our Downloads page here. You'll want to then follow these steps to update.