Details: An ArrayIndexOutOfBounds Exception may occur in the Sample Run-Time Environment (RTE) when a SCO attempts to set the value for a data model element of type "timeinterval" (e.g. cmi.session_time). This exception can occur when the value being set does not include some number of hours. For example, a user will encounter an ArrayIndexOutOfBounds Exception if a SCO tries to set the cmi.session_time data model element to the value of "
P1DT1M0.55S".
Affected Products: |
SCORM 2004 2nd Edition Sample Run-Time Environment Version 1.3.2
|
SCORM 2004 2nd Edition Sample Run-Time Environment Version 1.3.3
|
SCORM 2004 3rd Edition Sample Run-Time Environment Version 1.0
|
SCORM 2004 3rd Edition Sample Run-Time Environment Version 1.0.1
|
Status: Closed
Resolution: Resolved in SCORM 2004 3rd Edition Sample Run-Time Environment Version 1.0.2.
Work Around: When setting a data model element of type "timeinterval" to a value that does not include any hours, include “0H” in the value being set after the time (“T”) indicator. For example, instead of "P1DT1M0.55S" use "P1DT0H1M0.55S".