Skip to main content

RI doesn't automatically resume a recording request created via ServiceContextRecordingSpec

Please note these forums are being decommissioned and use the new and improved forums at
2 replies [Last post]
Joined: 2011-01-05

1. Create a recording request using a ServiceContextRecordingSpec.
2. Reboot the box before the end time of the recording request is reached
Here we can see that the recording will not automatically resume. If we analyze the logs we can see that RI actually tries to restore the recording but fails due to a NullPointerException
at org.cablelabs.impl.manager.recording.RecordingImpl.initiateRecordingProcess(
at org.cablelabs.impl.manager.recording.RecordingImpl$IStatePending.handleStart(
at org.cablelabs.impl.manager.recording.RecordingImpl.startInternal(
at org.cablelabs.impl.manager.recording.Scheduler.timerWentOff(
at org.cablelabs.impl.manager.timer.TimerMgrJava2$TVTimerImpl$
at java.util.TimerThread.mainLoop(
at java.lang.Thread.startup(

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Joined: 2008-12-18

ServiceContextRecordingSpecs are constrained in time by the
From Section of the DVR I06 specification:

  • Recordings initiated with the invocation of the record method with a ServiceContextRecordingSpec as the parameter SHALL be terminated if the service context is destroyed, or if an application selects another service on the service context.

A reboot destroys all ServiceContext and, therefore, no SCRS-based recordings are resumed on reboot.

Joined: 2008-04-23

Please open a defect in the Issue Navigator database for this problem. Be sure to describe the version of the RI you are running against, and attach a log file.