You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by "Maxim Solodovnik (JIRA)" <ji...@apache.org> on 2012/04/23 06:55:40 UTC

[jira] [Created] (OPENMEETINGS-211) NullPointerException in FLVRecorderService.stopRecordingShow

Maxim Solodovnik created OPENMEETINGS-211:
---------------------------------------------

             Summary: NullPointerException in FLVRecorderService.stopRecordingShow
                 Key: OPENMEETINGS-211
                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-211
             Project: Openmeetings
          Issue Type: Bug
          Components: Audio/Video
    Affects Versions: 2.0 Apache Incubator Release
            Reporter: Maxim Solodovnik
            Assignee: Maxim Solodovnik


While recording long session (about 1 hour long) NullPointer is thrown inside FLVRecorderService preventing recording to be written into *.flv file

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (OPENMEETINGS-211) NullPointerException in FLVRecorderService.stopRecordingShow

Posted by "Maxim Solodovnik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OPENMEETINGS-211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maxim Solodovnik resolved OPENMEETINGS-211.
-------------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0 Apache Incubator Release

Continuous testing shows no issues with latest sources, seems to work as expected
                
> NullPointerException in FLVRecorderService.stopRecordingShow
> ------------------------------------------------------------
>
>                 Key: OPENMEETINGS-211
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-211
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Audio/Video
>    Affects Versions: 2.0 Apache Incubator Release
>            Reporter: Maxim Solodovnik
>            Assignee: Maxim Solodovnik
>             Fix For: 2.0 Apache Incubator Release
>
>
> While recording long session (about 1 hour long) NullPointer is thrown inside FLVRecorderService preventing recording to be written into *.flv file

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (OPENMEETINGS-211) NullPointerException in FLVRecorderService.stopRecordingShow

Posted by "SebastianWagner (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENMEETINGS-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13259604#comment-13259604 ] 

SebastianWagner commented on OPENMEETINGS-211:
----------------------------------------------

Regarding: Currently we investigating possible new issue: what will happen if during recording internet connection will drop for a short period of time

=> The method "streamBroadcastClose" would be invoked in the ScopeApplicationAdapter.
There is no different between " drop for a short period of time" or just closing the browser window ... gone is gone.
It should work just as if the user has closed "normally" by closing his browser window.

Regarding: new IllegalStateException("Could not find Listener to stop!");
This is a serious issue. The questions is:
Is the listener already closed and removed or was it never opened ?
                
> NullPointerException in FLVRecorderService.stopRecordingShow
> ------------------------------------------------------------
>
>                 Key: OPENMEETINGS-211
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-211
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Audio/Video
>    Affects Versions: 2.0 Apache Incubator Release
>            Reporter: Maxim Solodovnik
>            Assignee: Maxim Solodovnik
>
> While recording long session (about 1 hour long) NullPointer is thrown inside FLVRecorderService preventing recording to be written into *.flv file

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (OPENMEETINGS-211) NullPointerException in FLVRecorderService.stopRecordingShow

Posted by "SebastianWagner (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENMEETINGS-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13260433#comment-13260433 ] 

SebastianWagner commented on OPENMEETINGS-211:
----------------------------------------------

Mute + Unmute as well as restarting the device is not yet really fully implemented with new Audio/Video Components.
If it is done we will need to test the recording with it as well.
                
> NullPointerException in FLVRecorderService.stopRecordingShow
> ------------------------------------------------------------
>
>                 Key: OPENMEETINGS-211
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-211
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Audio/Video
>    Affects Versions: 2.0 Apache Incubator Release
>            Reporter: Maxim Solodovnik
>            Assignee: Maxim Solodovnik
>             Fix For: 2.0 Apache Incubator Release
>
>
> While recording long session (about 1 hour long) NullPointer is thrown inside FLVRecorderService preventing recording to be written into *.flv file

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (OPENMEETINGS-211) NullPointerException in FLVRecorderService.stopRecordingShow

Posted by "Maxim Solodovnik (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENMEETINGS-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13260353#comment-13260353 ] 

Maxim Solodovnik commented on OPENMEETINGS-211:
-----------------------------------------------

Last exception does not affect recording, and can be caused be muting microphone.
                
> NullPointerException in FLVRecorderService.stopRecordingShow
> ------------------------------------------------------------
>
>                 Key: OPENMEETINGS-211
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-211
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Audio/Video
>    Affects Versions: 2.0 Apache Incubator Release
>            Reporter: Maxim Solodovnik
>            Assignee: Maxim Solodovnik
>
> While recording long session (about 1 hour long) NullPointer is thrown inside FLVRecorderService preventing recording to be written into *.flv file

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (OPENMEETINGS-211) NullPointerException in FLVRecorderService.stopRecordingShow

Posted by "SebastianWagner (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENMEETINGS-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13260251#comment-13260251 ] 

SebastianWagner commented on OPENMEETINGS-211:
----------------------------------------------

Do you have a stable way to reproduce this? 
Maybe the same scenario will also fail if it just takes 5 minutes to record
                
> NullPointerException in FLVRecorderService.stopRecordingShow
> ------------------------------------------------------------
>
>                 Key: OPENMEETINGS-211
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-211
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Audio/Video
>    Affects Versions: 2.0 Apache Incubator Release
>            Reporter: Maxim Solodovnik
>            Assignee: Maxim Solodovnik
>
> While recording long session (about 1 hour long) NullPointer is thrown inside FLVRecorderService preventing recording to be written into *.flv file

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (OPENMEETINGS-211) NullPointerException in FLVRecorderService.stopRecordingShow

Posted by "Maxim Solodovnik (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENMEETINGS-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13259499#comment-13259499 ] 

Maxim Solodovnik commented on OPENMEETINGS-211:
-----------------------------------------------

Unfortunately I have no exception trace, since it was deleted as soon as the issue was fixed.
The issue was in the following code:

			if (listenerAdapter == null) {
				new IllegalStateException("Could not find Listener to stop!");
			}
"throw" was missed for the new exception.
I grep all the code to catch similar errors in code (hope was able to find them all)

Currently we investigating possible new issue: what will happen if during recording internet connection will drop for a short period of time
1) Will recording be auto continued
2) will GUI reflect connection state
                
> NullPointerException in FLVRecorderService.stopRecordingShow
> ------------------------------------------------------------
>
>                 Key: OPENMEETINGS-211
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-211
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Audio/Video
>    Affects Versions: 2.0 Apache Incubator Release
>            Reporter: Maxim Solodovnik
>            Assignee: Maxim Solodovnik
>
> While recording long session (about 1 hour long) NullPointer is thrown inside FLVRecorderService preventing recording to be written into *.flv file

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (OPENMEETINGS-211) NullPointerException in FLVRecorderService.stopRecordingShow

Posted by "Maxim Solodovnik (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENMEETINGS-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13260186#comment-13260186 ] 

Maxim Solodovnik commented on OPENMEETINGS-211:
-----------------------------------------------

Additional Exceptions while processing recordings:

1) 

DEBUG 04-23 15:14:57.385 FLVRecorderService.java 19620249 339 org.openmeetings.app.remote.FLVRecorderService [NioProcessor-13] - ### flvRecordingMetaDataId 413
DEBUG 04-23 15:14:57.385 FLVRecorderService.java 19620249 341 org.openmeetings.app.remote.FLVRecorderService [NioProcessor-13] - ### isScreenData false
DEBUG 04-23 15:14:57.385 FLVRecorderService.java 19620249 342 org.openmeetings.app.remote.FLVRecorderService [NioProcessor-13] - ### isInterview false
ERROR 04-23 15:14:57.389 FLVRecorderService.java 19620253 355 org.openmeetings.app.remote.FLVRecorderService [NioProcessor-13] - Error while saving stream: rec_173_stream_5_23_04_2012_15_14_57
java.lang.NullPointerException: null
        at org.openmeetings.app.remote.FLVRecorderService.recordShow(FLVRecorderService.java:350) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.openmeetings.app.remote.FLVRecorderService.addRecordingByStreamId(FLVRecorderService.java:678) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.openmeetings.app.remote.red5.ScopeApplicationAdapter.streamPublishStart(ScopeApplicationAdapter.java:772) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.red5.server.stream.ClientBroadcastStream.sendStartNotifications(ClientBroadcastStream.java:889) [red5.jar:na]
        at org.red5.server.stream.ClientBroadcastStream.startPublishing(ClientBroadcastStream.java:925) [red5.jar:na]
        at org.red5.server.stream.StreamService.publish(StreamService.java:620) [red5.jar:na]
        at org.red5.server.stream.StreamService.publish(StreamService.java:636) [red5.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_20]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.6.0_20]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.6.0_20]


2) 

DEBUG 04-23 15:14:57.573 StreamAudioWriter.java 19620437 223 org.openmeetings.app.data.flvrecord.listener.async.StreamAudioWriter [Thread-57] - virtualTime: null
DEBUG 04-23 15:14:57.573 StreamAudioWriter.java 19620437 224 org.openmeetings.app.data.flvrecord.listener.async.StreamAudioWriter [Thread-57] - startedSessionTimeDate: Mon Apr 23 15:14:57 MSK 2012
ERROR 04-23 15:14:57.573 StreamAudioWriter.java 19620437 261 org.openmeetings.app.data.flvrecord.listener.async.StreamAudioWriter [Thread-57] - [closeStream]
java.lang.NullPointerException: null
        at org.openmeetings.app.data.flvrecord.listener.async.StreamAudioWriter.closeStream(StreamAudioWriter.java:226) ~[openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.openmeetings.app.data.flvrecord.listener.async.BaseStreamWriter.run(BaseStreamWriter.java:138) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at java.lang.Thread.run(Thread.java:636) [na:1.6.0_20]


3)

DEBUG 04-23 15:38:40.889 BaseConverter.java 21043753 355 org.openmeetings.app.data.flvrecord.converter.BaseConverter [taskExecutor-2] - Trim Audio to Full Length -- Start
ERROR 04-23 15:38:40.889 BaseConverter.java 21043753 374 org.openmeetings.app.data.flvrecord.converter.BaseConverter [taskExecutor-2] - [stripAudioFromFLVs]
java.lang.Exception: Audio File does not exist , could not extract the Audio correctly
        at org.openmeetings.app.data.flvrecord.converter.BaseConverter.stripAudioFirstPass(BaseConverter.java:359) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.openmeetings.app.data.flvrecord.converter.BaseConverter.stripAudioFirstPass(BaseConverter.java:145) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverter.stripAudioFromFLVs(FlvRecorderConverter.java:77) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverter.startConversion(FlvRecorderConverter.java:63) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverterTask$1.run(FlvRecorderConverterTask.java:43) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.6.0_20]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.6.0_20]
        at java.lang.Thread.run(Thread.java:636) [na:1.6.0_20]


ERROR 04-23 17:16:16.524 BackupExport.java 26899388 504 org.openmeetings.servlet.outputhandler.BackupExport [http-0.0.0.0-5080-1] - ERROR
org.apache.catalina.connector.ClientAbortException: null
        at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:358) ~[catalina-6.0.32.jar:6.0.32]
        at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:432) ~[tomcat-coyote-6.0.32.jar:6.0.32]
        at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:347) ~[tomcat-coyote-6.0.32.jar:6.0.32]
        at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:381) ~[catalina-6.0.32.jar:6.0.32]
        at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:370) ~[catalina-6.0.32.jar:6.0.32]
        at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:89) ~[catalina-6.0.32.jar:6.0.32]
        at org.openmeetings.servlet.outputhandler.BackupExport.service(BackupExport.java:483) ~[openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.openmeetings.servlet.outputhandler.BackupExportFacade.service(BackupExportFacade.java:89) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) [javaee-api-5.1.2.om.jar:na]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina-6.0.32.jar:6.0.32]


will work on it
                
> NullPointerException in FLVRecorderService.stopRecordingShow
> ------------------------------------------------------------
>
>                 Key: OPENMEETINGS-211
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-211
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Audio/Video
>    Affects Versions: 2.0 Apache Incubator Release
>            Reporter: Maxim Solodovnik
>            Assignee: Maxim Solodovnik
>
> While recording long session (about 1 hour long) NullPointer is thrown inside FLVRecorderService preventing recording to be written into *.flv file

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (OPENMEETINGS-211) NullPointerException in FLVRecorderService.stopRecordingShow

Posted by "Maxim Solodovnik (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENMEETINGS-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13260349#comment-13260349 ] 

Maxim Solodovnik commented on OPENMEETINGS-211:
-----------------------------------------------

DEBUG 04-24 15:12:22.168 GenerateSWF.java 12426072 85 org.openmeetings.app.documents.GenerateSWF [taskExecutor-3] - exitVal: 0
DEBUG 04-24 15:12:22.199 BaseConverter.java 12426103 340 org.openmeetings.app.data.flvrecord.converter.BaseConverter [taskExecutor-3] - START addAudioToWaves #################
DEBUG 04-24 15:12:22.204 BaseConverter.java 12426108 345 org.openmeetings.app.data.flvrecord.converter.BaseConverter [taskExecutor-3] - padString ::  sox /home/solomax/work/openmeetings/trunk/singlewebapp/dist/red5/webapps/openmeetings/streams/2/rec_18_stream_15_24_04_2012_13_53_11_GAP_FULL_WAVE_1.wav /home/solomax/work/openmeetings/trunk/singlewebapp/dist/red5/webapps/openmeetings/streams/2/rec_18_stream_15_24_04_2012_13_53_11_FULL_WAVE.wav pad 0.0 1305.156
DEBUG 04-24 15:12:22.208 BaseConverter.java 12426112 346 org.openmeetings.app.data.flvrecord.converter.BaseConverter [taskExecutor-3] - END addAudioToWaves #################
DEBUG 04-24 15:12:22.212 GenerateSWF.java 12426116 54 org.openmeetings.app.documents.GenerateSWF [taskExecutor-3] - process: addStartEndToAudio
DEBUG 04-24 15:12:22.216 GenerateSWF.java 12426120 55 org.openmeetings.app.documents.GenerateSWF [taskExecutor-3] - args: [sox, /home/solomax/work/openmeetings/trunk/singlewebapp/dist/red5/webapps/openmeetings/streams/2/rec_18_stream_15_24_04_2012_13_53_11_GAP_FULL_WAVE_1.wav, /home/solomax/work/openmeetings/trunk/singlewebapp/dist/red5/webapps/openmeetings/streams/2/rec_18_stream_15_24_04_2012_13_53_11_FULL_WAVE.wav, pad, 0.0, 1305.156]
DEBUG 04-24 15:13:09.996 GenerateSWF.java 12473900 85 org.openmeetings.app.documents.GenerateSWF [taskExecutor-3] - exitVal: 0
DEBUG 04-24 15:13:10.004 BaseConverter.java 12473908 354 org.openmeetings.app.data.flvrecord.converter.BaseConverter [taskExecutor-3] - ############################################
DEBUG 04-24 15:13:10.005 BaseConverter.java 12473909 355 org.openmeetings.app.data.flvrecord.converter.BaseConverter [taskExecutor-3] - Trim Audio to Full Length -- Start
ERROR 04-24 15:13:10.021 BaseConverter.java 12473925 374 org.openmeetings.app.data.flvrecord.converter.BaseConverter [taskExecutor-3] - [stripAudioFromFLVs]
java.lang.IllegalStateException: StreamReaderThreadComplete Bit is NULL, error in recording
        at org.openmeetings.app.data.flvrecord.converter.BaseConverter.stripAudioFirstPass(BaseConverter.java:160) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.openmeetings.app.data.flvrecord.converter.BaseConverter.stripAudioFirstPass(BaseConverter.java:145) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverter.stripAudioFromFLVs(FlvRecorderConverter.java:77) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverter.startConversion(FlvRecorderConverter.java:63) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverterTask$1.run(FlvRecorderConverterTask.java:43) [openmeetings-2.0.0-SNAPSHOT.jar:na]
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_31]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_31]

                
> NullPointerException in FLVRecorderService.stopRecordingShow
> ------------------------------------------------------------
>
>                 Key: OPENMEETINGS-211
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-211
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Audio/Video
>    Affects Versions: 2.0 Apache Incubator Release
>            Reporter: Maxim Solodovnik
>            Assignee: Maxim Solodovnik
>
> While recording long session (about 1 hour long) NullPointer is thrown inside FLVRecorderService preventing recording to be written into *.flv file

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Closed] (OPENMEETINGS-211) NullPointerException in FLVRecorderService.stopRecordingShow

Posted by "Maxim Solodovnik (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OPENMEETINGS-211?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maxim Solodovnik closed OPENMEETINGS-211.
-----------------------------------------


Closing all old 'Resolved' issues
                
> NullPointerException in FLVRecorderService.stopRecordingShow
> ------------------------------------------------------------
>
>                 Key: OPENMEETINGS-211
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-211
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Audio/Video
>    Affects Versions: 2.0 Apache Incubator Release
>            Reporter: Maxim Solodovnik
>            Assignee: Maxim Solodovnik
>             Fix For: 2.0 Apache Incubator Release
>
>
> While recording long session (about 1 hour long) NullPointer is thrown inside FLVRecorderService preventing recording to be written into *.flv file

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (OPENMEETINGS-211) NullPointerException in FLVRecorderService.stopRecordingShow

Posted by "SebastianWagner (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENMEETINGS-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13259423#comment-13259423 ] 

SebastianWagner commented on OPENMEETINGS-211:
----------------------------------------------

What is the exact exception log trace? 
                
> NullPointerException in FLVRecorderService.stopRecordingShow
> ------------------------------------------------------------
>
>                 Key: OPENMEETINGS-211
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-211
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Audio/Video
>    Affects Versions: 2.0 Apache Incubator Release
>            Reporter: Maxim Solodovnik
>            Assignee: Maxim Solodovnik
>
> While recording long session (about 1 hour long) NullPointer is thrown inside FLVRecorderService preventing recording to be written into *.flv file

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Issue Comment Edited] (OPENMEETINGS-211) NullPointerException in FLVRecorderService.stopRecordingShow

Posted by "SebastianWagner (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OPENMEETINGS-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13259604#comment-13259604 ] 

SebastianWagner edited comment on OPENMEETINGS-211 at 4/23/12 1:51 PM:
-----------------------------------------------------------------------

Regarding: Currently we investigating possible new issue: what will happen if during recording internet connection will drop for a short period of time

=> The method "streamBroadcastClose" would be invoked in the ScopeApplicationAdapter.
There is no different between " drop for a short period of time" or just closing the browser window ... gone is gone.
It should just work same as if the user has closed "normally" by closing his browser window.

Regarding: new IllegalStateException("Could not find Listener to stop!");
This is a serious issue. The questions is:
Is the listener already closed and removed or was it never opened ?
                
      was (Author: swagner):
    Regarding: Currently we investigating possible new issue: what will happen if during recording internet connection will drop for a short period of time

=> The method "streamBroadcastClose" would be invoked in the ScopeApplicationAdapter.
There is no different between " drop for a short period of time" or just closing the browser window ... gone is gone.
It should work just as if the user has closed "normally" by closing his browser window.

Regarding: new IllegalStateException("Could not find Listener to stop!");
This is a serious issue. The questions is:
Is the listener already closed and removed or was it never opened ?
                  
> NullPointerException in FLVRecorderService.stopRecordingShow
> ------------------------------------------------------------
>
>                 Key: OPENMEETINGS-211
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-211
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Audio/Video
>    Affects Versions: 2.0 Apache Incubator Release
>            Reporter: Maxim Solodovnik
>            Assignee: Maxim Solodovnik
>
> While recording long session (about 1 hour long) NullPointer is thrown inside FLVRecorderService preventing recording to be written into *.flv file

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira