I'm looking into a problem where an application doesn't find any recorded content when it is started. From the trace below, it appears that the RI is starting the application prior to the DVR subsystem being fully ready to go. Is this correct behavior? It seems like the recorded content should all be loaded prior to signaling applications. I may be able to workaround this for now by inserting a delay into the application startup but that's not an ideal solution. Are there any other approaches I should consider?
20100309 13:53:26.466 INFO RI.Stack- 5492 [pool-2] INFO application.Application$State - appid=1112703e LOADED->STARTED success
20100309 13:53:33.203 INFO RI.Stack- 12231 [pool-1] INFO recording.RecordingManagerImpl - loadPersistentRecordings: START
20100309 13:53:33.212 INFO RI.Stack- 12231 [pool-1] INFO recording.RecordingManagerImpl - loadPersistentRecordings: Loading 20 recordings...
20100309 13:53:37.244 INFO RI.Stack- 16271 [pool-1] INFO recording.RecordingManagerImpl - restoreRecordings: finished loading of persisted recordings