Hi,
First of all: Thank you for delivering such a great product.
For some reason I'm not able to record a session. The controls behave as
expected - but the recorded file doesn't appear in the files section. No error
message appears. The only clue I can find is this log entry:
DEBUG 01-07 10:02:24.855 BaseConverter.java 166568165 80
org.openmeetings.app.data.flvrecord.converter.BaseConverter
[openmeetings.TaskExecutor-1] - ### streamFolderName -
/opt/red5/webapps/openmeetings/streams/hibernate/
ERROR 01-07 10:02:24.857 FlvRecorderConverter.java 166568167 264
org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverter
[openmeetings.TaskExecutor-1] - [stripAudioFromFLVs]
java.lang.ArrayIndexOutOfBoundsException: 6
at
org.openmeetings.app.data.flvrecord.converter.BaseConverter.mergeAudioToWaves(BaseConverter.java:109)
~[openmeetings.jar:na]
at
org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverter.stripAudioFromFLVs(FlvRecorderConverter.java:81)
[openmeetings.jar:na]
at
org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverter.startConversion(FlvRecorderConverter.java:45)
[openmeetings.jar:na]
at
org.openmeetings.app.data.flvrecord.converter.FlvRecorderConverterTask$1.run(FlvRecorderConverterTask.java:29)
[openmeetings.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]
The server is on a hosted virtual server running Ubuntu:
uname -a:
2.6.18-028stab092.1 #1 SMP Wed Jul 20 19:47:12 MSD 2011 x86_64 GNU/Linux
I installed ffmpeg and sox from the official repos. Changing to the SUN JRE as
recommended in earlier posts doesn't help either.
What's wrong?
Thank you for help.
Conrad