Hi everybody,
\n
Since we updated Storyline from Build 3.80.31058.0 to Build 3.82.31354.0, we are having problems when resuming a SCORM package.
\n
We are using Moodle 4.1. to launch the SCORM.
\n
Resuming a SCORM causes the following error message to appear (also see the attached image):
\n
Error initializing communications with LMS
\n
The SCORM debug window shows these errors:
\n
125:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - SCORM_GrabAPI, returning
\n
126:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - Calling LMSInitialize
\n
127:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - strResult=false
\n
128:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - Detected failed call to initialize
\n
129:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - In SCORM_SetErrorInfo
\n
130:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - intSCORMError=101
\n
131:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - strSCORMErrorString=General exception
\n
132:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - strSCORMErrorDiagnostic=101
\n
133:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - Error calling LMSInitialize:
\n
134:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - intSCORMError=101
\n
135:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - SCORMErrorString=General exception
\n
136:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - Diagnostic=101
\n
137:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - ERROR Initializing LMS
\n
138:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - In InitializeExecuted, blnSuccess=false, strErrorMessage=Error initializing communications with LMS
\n
139:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - ERROR - LMS Initialize Failed
\n
140:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - In DisplayError, strMessage=Error initializing communications with LMS
\n
\n
We managed to trace the error to an exception being thrown by function \"syncAfterResume\" in file \"/html5/lib/scripts/bootstrapper.min.js\" of the SCORM package.
\n
syncAfterResume: function() {
\n
p !== h.value() && b(h.value())
\n
},
\n
\n
The exception being thrown is:
\n
TypeError: Cannot read properties of undefined (reading 'value')
\n
at Object.syncAfterResume (bootstrapper.min.js:2:122548)
\n
at i.onAfterSetResume (slides.min.js:2:330681)
\n
at Object.setResumeData (bootstrapper.min.js:2:294120)
\n
at bootstrapper.min.js:2:165969
\n
at Array.forEach (<anonymous>)
\n
at Object.resolve (bootstrapper.min.js:2:165939)
\n
at Object.resolveDeferred (bootstrapper.min.js:2:289278)
\n
at Object.check (bootstrapper.min.js:2:289973)
\n
at xe (bootstrapper.min.js:37:4528)
\n
at Object.e [as checkAndResolve] (bootstrapper.min.js:37:32732)
\n
Many thanks.
\n
Marisa
","kudosSumWeight":0,"postTime":"2023-12-13T01:43:58.000-08:00","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"attachments":{"__typename":"AttachmentConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[{"__typename":"AttachmentEdge","cursor":"MjUuMnwyLjF8b3w1fF9OVl98MQ","node":{"__ref":"Attachment:{\"id\":\"attachment:message1046734AttachmentNumber1\",\"url\":\"https://community.articulate.com/t5/s/rwgqn69235/attachments/rwgqn69235/discuss/244567/1/error.png\"}"}}]},"tags":{"__typename":"TagConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[{"__typename":"TagEdge","cursor":"MjUuMnwyLjF8b3wxMHxfTlZffDE","node":{"__typename":"Tag","id":"tag:storyline 360","text":"storyline 360","time":"2014-10-09T03:01:38.000-07:00","lastActivityTime":null,"messagesCount":null,"followersCount":null}}]},"timeToRead":2,"currentRevision":{"__ref":"Revision:revision:1046734_1"},"latestVersion":null,"metrics":{"__typename":"MessageMetrics","views":239},"visibilityScope":"PUBLIC","canonicalUrl":null,"seoTitle":null,"seoDescription":null,"isEscalated":null,"placeholder":false,"originalMessageForPlaceholder":null,"messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}},"archivalData":null,"customFields":[],"body":"Hi everybody,
\n
Since we updated Storyline from Build 3.80.31058.0 to Build 3.82.31354.0, we are having problems when resuming a SCORM package.
\n
We are using Moodle 4.1. to launch the SCORM.
\n
Resuming a SCORM causes the following error message to appear (also see the attached image):
\n
Error initializing communications with LMS
\n
The SCORM debug window shows these errors:
\n
125:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - SCORM_GrabAPI, returning
\n
126:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - Calling LMSInitialize
\n
127:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - strResult=false
\n
128:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - Detected failed call to initialize
\n
129:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - In SCORM_SetErrorInfo
\n
130:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - intSCORMError=101
\n
131:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - strSCORMErrorString=General exception
\n
132:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - strSCORMErrorDiagnostic=101
\n
133:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - Error calling LMSInitialize:
\n
134:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - intSCORMError=101
\n
135:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - SCORMErrorString=General exception
\n
136:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - Diagnostic=101
\n
137:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - ERROR Initializing LMS
\n
138:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - In InitializeExecuted, blnSuccess=false, strErrorMessage=Error initializing communications with LMS
\n
139:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - ERROR - LMS Initialize Failed
\n
140:Tue Dec 12 2023 22:46:54 GMT+0100 (Central European Standard Time) - In DisplayError, strMessage=Error initializing communications with LMS
\n
\n
We managed to trace the error to an exception being thrown by function \"syncAfterResume\" in file \"/html5/lib/scripts/bootstrapper.min.js\" of the SCORM package.
\n
syncAfterResume: function() {
\n
p !== h.value() && b(h.value())
\n
},
\n
\n
The exception being thrown is:
\n
TypeError: Cannot read properties of undefined (reading 'value')
\n
at Object.syncAfterResume (bootstrapper.min.js:2:122548)
\n
at i.onAfterSetResume (slides.min.js:2:330681)
\n
at Object.setResumeData (bootstrapper.min.js:2:294120)
\n
at bootstrapper.min.js:2:165969
\n
at Array.forEach (<anonymous>)
\n
at Object.resolve (bootstrapper.min.js:2:165939)
\n
at Object.resolveDeferred (bootstrapper.min.js:2:289278)
\n
at Object.check (bootstrapper.min.js:2:289973)
\n
at xe (bootstrapper.min.js:37:4528)
\n
at Object.e [as checkAndResolve] (bootstrapper.min.js:37:32732)
\n
Many thanks.
\n
Marisa
"},"Conversation:conversation:1046734":{"__typename":"Conversation","id":"conversation:1046734","solved":true,"topic":{"__ref":"ForumTopicMessage:message:1046734"},"lastPostingActivityTime":"2024-02-01T06:28:24.000-08:00","lastPostTime":"2024-02-01T06:28:24.000-08:00","unreadReplyCount":23,"isSubscribed":false},"ModerationData:moderation_data:1046734":{"__typename":"ModerationData","id":"moderation_data:1046734","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"Attachment:{\"id\":\"attachment:message1046734AttachmentNumber1\",\"url\":\"https://community.articulate.com/t5/s/rwgqn69235/attachments/rwgqn69235/discuss/244567/1/error.png\"}":{"__typename":"Attachment","id":"attachment:message1046734AttachmentNumber1","filename":"error.png","filesize":56122,"contentType":"image/png","url":"https://community.articulate.com/t5/s/rwgqn69235/attachments/rwgqn69235/discuss/244567/1/error.png"},"Revision:revision:1046734_1":{"__typename":"Revision","id":"revision:1046734_1","lastEditTime":"2023-12-13T01:43:58.000-08:00"},"ForumReplyMessage:message:1046745":{"__typename":"ForumReplyMessage","id":"message:1046745","conversation":{"__ref":"Conversation:conversation:1046734"},"author":{"__ref":"User:user:605563"},"revisionNum":1,"uid":1046745,"depth":1,"hasGivenKudo":false,"subscribed":false,"board":{"__ref":"Forum:board:discuss"},"subject":"Re: Error initializing communications with LMS \"when resuming a SCORM built with Storyline","readOnly":false,"editFrozen":false,"moderationData":{"__ref":"ModerationData:moderation_data:1046745"},"parent":{"__ref":"ForumTopicMessage:message:1046734"},"body":"Hi Everyone!
\n
I'm happy to share that we just released Storyline 360 (Build 3.84.31647.0) which includes the fix for the bug:
\n
\n- Error initializing communications with LMS \"when a course is set to 'Always Resume'.
\n
\n
Now all you need to do is update Storyline 360 in your Articulate 360 desktop app to take advantage of the newest bug fixes and features!
\n
If you run into any issues, please don't hesitate to reach out to our team by submitting a support case.
","body@stripHtml({\"removeProcessingText\":true,\"removeSpoilerMarkup\":true,\"removeTocMarkup\":true,\"truncateLength\":200})@stringLength":"203","postTime":"2024-01-23T06:26:08.000-08:00","lastPublishTime":"2024-01-23T06:26:08.000-08:00","images":{"__typename":"AssociatedImageConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"attachments":{"__typename":"AttachmentConnection","pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null},"edges":[]},"solution":true,"metrics":{"__typename":"MessageMetrics","views":286},"placeholder":false,"originalMessageForPlaceholder":null,"videos":{"__typename":"VideoConnection","edges":[],"totalCount":0,"pageInfo":{"__typename":"PageInfo","hasNextPage":false,"endCursor":null,"hasPreviousPage":false,"startCursor":null}},"isEscalated":null,"entityType":"FORUM_REPLY","eventPath":"category:connect/community:rwgqn69235board:discuss/message:1046734/message:1046753","customFields":[],"readOnly":false,"editFrozen":false,"body@stringLength":"1152","rawBody":"Hi Everyone!
\n
I'm happy to share that we just released Storyline 360 (Build 3.84.31647.0) which includes the fix for the bug:
\n
\n- Error initializing communications with LMS \"when a course is set to 'Always Resume'.
\n
\n
Now all you need to do is update Storyline 360 in your Articulate 360 desktop app to take advantage of the newest bug fixes and features!
\n
If you run into any issues, please don't hesitate to reach out to our team by submitting a support case.
","kudosSumWeight":3,"repliesCount":1,"timeToRead":1,"currentRevision":{"__ref":"Revision:revision:1046753_1"},"latestVersion":null,"visibilityScope":"PUBLIC","messagePolicies":{"__typename":"MessagePolicies","canModerateSpamMessage":{"__typename":"PolicyResult","failureReason":{"__typename":"FailureReason","message":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","key":"error.lithium.policies.feature.moderation_spam.action.moderate_entity.allowed.accessDenied","args":[]}}}},"User:user:605563":{"__typename":"User","id":"user:605563","uid":605563,"login":"Story01Humance","deleted":false,"avatar":{"__typename":"UserAvatar","url":"https://api.articulate.com/id/v1/avatars/aid|51bcbdca-03e9-4c5d-9ee3-c5d0b7d5c743"},"rank":{"__ref":"Rank:rank:6"},"email":"","messagesCount":4,"biography":null,"topicsCount":1,"kudosReceivedCount":0,"kudosGivenCount":0,"kudosWeight":1,"registrationData":{"__typename":"RegistrationData","status":null,"registrationTime":"2023-02-24T14:02:20.000-08:00","confirmEmailStatus":null},"followersCount":null,"solutionsCount":0},"ModerationData:moderation_data:1046745":{"__typename":"ModerationData","id":"moderation_data:1046745","status":"APPROVED","rejectReason":null,"isReportedAbuse":false,"rejectUser":null,"rejectTime":null,"rejectActorType":null},"Revision:revision:1046745_1":{"__typename":"Revision","id":"revision:1046745_1","lastEditTime":"2024-01-15T11:17:53.000-08:00"},"QueryVariables:ReplyList:message:1046745:1":{"__typename":"QueryVariables","id":"ReplyList:message:1046745:1","value":{"id":"message:1046745","first":10,"sorts":{"postTime":{"direction":"ASC"}},"repliesFirst":3,"repliesFirstDepthThree":1,"repliesSorts":{"postTime":{"direction":"ASC"}},"useAvatar":true,"useAuthorLogin":true,"useAuthorRank":true,"useBody":true,"useKudosCount":true,"useTimeToRead":false,"useMedia":false,"useReadOnlyIcon":false,"useRepliesCount":true,"useSearchSnippet":false,"useAcceptedSolutionButton":true,"useSolvedBadge":false,"useAttachments":false,"attachmentsFirst":5,"useTags":false,"useNodeAncestors":false,"useUserHoverCard":false,"useNodeHoverCard":false,"useModerationStatus":true,"usePreviewSubjectModal":false,"useMessageStatus":true}},"CachedAsset:text:en_US-shared/client/components/users/UserAvatar-1741996488477":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/users/UserAvatar-1741996488477","value":{"altText":"{login}'s avatar","altTextGeneric":"User's avatar"},"localOverride":false},"CachedAsset:text:en_US-shared/client/components/ranks/UserRankLabel-1741996488477":{"__typename":"CachedAsset","id":"text:en_US-shared/client/components/ranks/UserRankLabel-1741996488477","value":{"altTitle":"Icon for {rankName} rank"},"localOverride":false},"CachedAsset:text:en_US-components/attachments/AttachmentView/AttachmentViewChip-1741996488477":{"__typename":"CachedAsset","id":"text:en_US-components/attachments/AttachmentView/AttachmentViewChip-1741996488477","value":{"errorTitle":"Failed!","previewFile":"Preview File","downloadFile":"Download File {name}","removeFile":"Remove File {name}","errorBadExtension":"This file does not have a valid extension. \"{extensions}\" are the valid extensions.","errorFileEmpty":"This file is empty or does not exist.","errorTooLarge":"