-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Labels
Description
In a case where galicaster does not initialize properly (or possibly some error happens and it goes into error state), the error handler can incorrectly reset the status which is set to the server to idle, so as far as Opencast is concerned, the CA is fine whereas in fact it's in a continuous error loop.
The status should not be idle here unless the CA is actually started and fully operational.
If this is a startup issue, it would be fine for the CA status to be "unknown" until it's actually started fully in which case it goes either to idle (fine) or error (can't record).
galicaster 2017-03-29 06:31:06,908 DEBUG recorder/recorder Init bin audio galicaster.recorder.bins.pulse
galicaster 2017-03-29 06:31:06,909 DEBUG recorder/utils Audio sink: sink-audio -> alsasink
galicaster 2017-03-29 06:31:06,971 DEBUG recorder/recorder 'NoneType' object has no attribute 'set_property'
galicaster 2017-03-29 06:31:06,975 DEBUG recorder/recorder recorder preview
galicaster 2017-03-29 06:31:16,987 ERROR recorder/recorder Timeout getting recorder status, current status: (<enum GST_STATE_CHANGE_ASYNC of type Gst.StateChangeReturn>, state=<enum GST_STATE_PAUSED of type Gst.State>, pending=<enum GST_STATE_PLAYING of type Gst.State>)
galicaster 2017-03-29 06:31:16,987 ERROR recorder/service Handle error (Timeout getting recorder status, current status: (<enum GST_STATE_CHANGE_ASYNC of type Gst.StateChangeReturn>, state=<enum GST_STATE_PAUSED of type Gst.State>, pending=<enum GST_STATE_PLAYING of type Gst.State>))
galicaster 2017-03-29 06:31:26,987 DEBUG recorder/recorder Resume recorder before stopping
galicaster 2017-03-29 06:31:26,987 DEBUG recorder/recorder recorder resumed
galicaster 2017-03-29 06:31:37,090 DEBUG recorder/service Connecting recover recorder callback
galicaster 2017-03-29 06:31:37,090 DEBUG scheduler/heartbeat galicaster-notify-short in 10
galicaster 2017-03-29 06:31:37,091 INFO opencast/service Init opencast client
galicaster 2017-03-29 06:31:37,098 INFO opencast/service Be careful using profiles and opencast scheduler
galicaster 2017-03-29 06:31:37,099 DEBUG opencast/service Updating series from server
galicaster 2017-03-29 06:31:46,996 DEBUG scheduler/heartbeat galicaster-notify-short in 10
galicaster 2017-03-29 06:31:46,996 INFO opencast/service Set status idle to server
galicaster 2017-03-29 06:31:46,996 INFO opencast/client Sending state idle
galicaster 2017-03-29 06:31:56,996 DEBUG scheduler/heartbeat galicaster-notify-short in 10
galicaster 2017-03-29 06:31:56,996 INFO opencast/service Set status idle to server
galicaster 2017-03-29 06:31:56,996 INFO opencast/client Sending state idle
galicaster 2017-03-29 06:32:03,996 INFO recorder/service Handle recover from error
galicaster 2017-03-29 06:32:03,996 INFO opencast/service Process ical
galicaster 2017-03-29 06:32:03,996 DEBUG scheduler/heartbeat galicaster-notify-long in 60
galicaster 2017-03-29 06:32:04,600 INFO opencast/client iCal modified
galicaster 2017-03-29 06:32:04,626 DEBUG opencast/service Updating series from server
galicaster 2017-03-29 06:32:06,996 DEBUG scheduler/heartbeat galicaster-notify-short in 10
galicaster 2017-03-29 06:32:06,996 INFO opencast/service Set status idle to server
galicaster 2017-03-29 06:32:06,996 INFO opencast/client Sending state idle
galicaster 2017-03-29 06:32:16,996 DEBUG scheduler/heartbeat galicaster-notify-short in 10
galicaster 2017-03-29 06:32:16,996 INFO opencast/service Set status idle to server
galicaster 2017-03-29 06:32:16,996 INFO opencast/client Sending state idle
galicaster 2017-03-29 06:32:26,995 DEBUG scheduler/heartbeat galicaster-notify-short in 10
galicaster 2017-03-29 06:32:26,996 INFO opencast/service Set status idle to server
galicaster 2017-03-29 06:32:26,996 INFO opencast/client Sending state idle
galicaster 2017-03-29 06:32:36,996 DEBUG scheduler/heartbeat galicaster-notify-short in 10
galicaster 2017-03-29 06:32:36,996 INFO opencast/service Set status idle to server
galicaster 2017-03-29 06:32:36,996 INFO opencast/client Sending state idle
galicaster 2017-03-29 06:32:46,996 DEBUG scheduler/heartbeat galicaster-notify-short in 10
galicaster 2017-03-29 06:32:46,996 INFO opencast/service Set status idle to server
galicaster 2017-03-29 06:32:46,996 INFO opencast/client Sending state idle
galicaster 2017-03-29 06:32:56,996 DEBUG scheduler/heartbeat galicaster-notify-short in 10
galicaster 2017-03-29 06:32:56,996 INFO opencast/service Set status idle to server
galicaster 2017-03-29 06:32:56,996 INFO opencast/client Sending state idle
galicaster 2017-03-29 06:33:03,996 INFO recorder/service Handle recover from error
Reactions are currently unavailable