Hello,

 

I spent all my day trying to resolve my problem by myself and now,
completely desperate, I ask if someone could help me.

 

My problem is that when I try to see my recordings I have the message 'the
recording is not yet ready for watching'.

Pressing the 'download as Avi or SWF' buttons doesn't do anything.

I tried recording with different resolutions and quality without success.

This subject has already been discussed but I haven't found any solution.

 

Versions I have :

 

OS : Windows 7

openmeetings_1_9_1_r4707

SOX v14.3.2

Latest ffmpeg with -enable-libmp3lame

Latest Java

 

Thank you in advance for any help,

 

Vital,

 

 

 

Here is an extract of the log (don't know if it helps) :

----------------------------------------------------------------------------
------------------------------

ERROR 03-19 16:24:19.238 FLVRecorderService.java 4102967 271
org.openmeetings.app.remote.FLVRecorderService [NioProcessor-8] -
[recordMeetingStream]

org.springframework.orm.jpa.JpaSystemException: The transaction has been
rolled back.  See the nested exceptions for details on the errors that
occurred.; nested exception is <openjpa-2.1.0-r422266:1071316 fatal general
error> org.apache.openjpa.persistence.PersistenceException: The transaction
has been rolled back.  See the nested exceptions for details on the errors
that occurred.

FailedObject:
org.openmeetings.app.persistence.beans.flvrecord.FlvRecordingMetaData@1e9637
e

                at
org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExcept
ionIfPossible(EntityManagerFactoryUtils.java:311)
~[org.springframework.orm-3.0.6.RELEASE.jar:3.0.6.RELEASE]

                at
org.springframework.orm.jpa.DefaultJpaDialect.translateExceptionIfPossible(D
efaultJpaDialect.java:120)
~[org.springframework.orm-3.0.6.RELEASE.jar:3.0.6.RELEASE]

                at
org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionMan
ager.java:471) ~[org.springframework.orm-3.0.6.RELEASE.jar:3.0.6.RELEASE]

                at
org.springframework.transaction.support.AbstractPlatformTransactionManager.p
rocessCommit(AbstractPlatformTransactionManager.java:754)
~[org.springframework.transaction-3.0.6.RELEASE.jar:3.0.6.RELEASE]

                at
org.springframework.transaction.support.AbstractPlatformTransactionManager.c
ommit(AbstractPlatformTransactionManager.java:723)
~[org.springframework.transaction-3.0.6.RELEASE.jar:3.0.6.RELEASE]

                at
org.springframework.transaction.interceptor.TransactionAspectSupport.commitT
ransactionAfterReturning(TransactionAspectSupport.java:393)
~[org.springframework.transaction-3.0.6.RELEASE.jar:3.0.6.RELEASE]

                at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tr
ansactionInterceptor.java:120)
~[org.springframework.transaction-3.0.6.RELEASE.jar:3.0.6.RELEASE]

                at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:172)
~[org.springframework.aop-3.0.6.RELEASE.jar:3.0.6.RELEASE]

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.i
ntercept(Cglib2AopProxy.java:621)
~[org.springframework.aop-3.0.6.RELEASE.jar:3.0.6.RELEASE]

                at
org.openmeetings.app.data.flvrecord.FlvRecordingMetaDataDaoImpl$$EnhancerByC
GLIB$$dee79a66.addFlvRecordingMetaData(<generated>) ~[cglib-2.2.2.jar:na]

                at
org.openmeetings.app.remote.FLVRecorderService.recordMeetingStream(FLVRecord
erService.java:240) ~[openmeetings.jar:na]

                at
org.openmeetings.app.remote.red5.ScopeApplicationAdapter.setConnectionAsShar
ingClient(ScopeApplicationAdapter.java:519) [openmeetings.jar:na]

                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) ~[na:1.6.0_26]

                at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
) ~[na:1.6.0_26]

                at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25) ~[na:1.6.0_26]

                at java.lang.reflect.Method.invoke(Method.java:597)
~[na:1.6.0_26]

                at
org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:199)
[red5.jar:na]

                at
org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:116)
[red5.jar:na]

                at
org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:160)
[red5.jar:na]

                at
org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:401)
[red5.jar:na]

                at
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.jav
a:134) [red5.jar:na]

                at
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler
.java:207) [red5.jar:na]

                at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageRece
ived(DefaultIoFilterChain.java:716) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceive
d(DefaultIoFilterChain.java:434) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoF
ilterChain.java:46) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageRec
eived(DefaultIoFilterChain.java:796) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.f
lush(ProtocolCodecFilter.java:427) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCod
ecFilter.java:245) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceive
d(DefaultIoFilterChain.java:434) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoF
ilterChain.java:46) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageRec
eived(DefaultIoFilterChain.java:796) [mina-core-2.0.4.jar:na]

                at
org.red5.server.net.rtmpe.RTMPEIoFilter.messageReceived(RTMPEIoFilter.java:1
25) [red5.jar:na]

                at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceive
d(DefaultIoFilterChain.java:434) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoF
ilterChain.java:46) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageRec
eived(DefaultIoFilterChain.java:796) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAda
pter.java:119) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceive
d(DefaultIoFilterChain.java:434) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(De
faultIoFilterChain.java:426) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPolling
IoProcessor.java:715) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPoll
ingIoProcessor.java:668) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPoll
ingIoProcessor.java:657) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractP
ollingIoProcessor.java:68) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(Abstra
ctPollingIoProcessor.java:1141) [mina-core-2.0.4.jar:na]

                at
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:
64) [mina-core-2.0.4.jar:na]

                at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
va:886) [na:1.6.0_26]

                at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
08) [na:1.6.0_26]

                at java.lang.Thread.run(Thread.java:662) [na:1.6.0_26]

Caused by: org.apache.openjpa.persistence.PersistenceException: The
transaction has been rolled back.  See the nested exceptions for details on
the errors that occurred.

                at
org.apache.openjpa.kernel.BrokerImpl.newFlushException(BrokerImpl.java:2316)
~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2153)
~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2051)
~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:1822)
~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.kernel.StateManagerImpl.assignObjectId(StateManagerImpl.j
ava:609) ~[openjpa-2.1.0.jar:2.1.0]

              at
org.apache.openjpa.kernel.StateManagerImpl.assignField(StateManagerImpl.java
:696) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.kernel.StateManagerImpl.beforeAccessField(StateManagerImp
l.java:1608) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.kernel.StateManagerImpl.accessingField(StateManagerImpl.j
ava:1591) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.openmeetings.app.persistence.beans.flvrecord.FlvRecordingMetaData.pcGetf
lvRecordingMetaDataId(FlvRecordingMetaData.java) ~[openmeetings.jar:na]

                at
org.openmeetings.app.persistence.beans.flvrecord.FlvRecordingMetaData.getFlv
RecordingMetaDataId(FlvRecordingMetaData.java:82) ~[openmeetings.jar:na]

                at
org.openmeetings.app.data.flvrecord.FlvRecordingMetaDataDaoImpl.addFlvRecord
ingMetaData(FlvRecordingMetaDataDaoImpl.java:140) ~[openmeetings.jar:na]

                at
org.openmeetings.app.data.flvrecord.FlvRecordingMetaDataDaoImpl$$FastClassBy
CGLIB$$f7d68140.invoke(<generated>) ~[cglib-2.2.2.jar:na]

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
~[cglib-2.2.2.jar:na]

                at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invok
eJoinpoint(Cglib2AopProxy.java:688)
~[org.springframework.aop-3.0.6.RELEASE.jar:3.0.6.RELEASE]

                at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflect
iveMethodInvocation.java:150)
~[org.springframework.aop-3.0.6.RELEASE.jar:3.0.6.RELEASE]

                at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tr
ansactionInterceptor.java:110)
~[org.springframework.transaction-3.0.6.RELEASE.jar:3.0.6.RELEASE]

                ... 40 common frames omitted

Caused by: org.apache.openjpa.persistence.PersistenceException: Field
'flvrecording_metadata_id' doesn't have a default value {prepstmnt 25430917
INSERT INTO flvrecording_metadata (audio_is_valid, deleted,
free_text_user_name, full_wav_audio_data, initial_gap_seconds, inserted,
inserted_by, interiew_pod_id, is_audio_only, is_screen_data, is_video_only,
record_end, record_start, stream_name, updated, wav_audio_data,
flvrecording_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
[params=?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?]} [code=1364,
state=HY000]

                at
org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4869)
~[openjpa-2.1.0.jar:2.1.0]

              at
org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java
:4829) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:78)
~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushAndUpdate(P
reparedStatementManagerImpl.java:143) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.kernel.BatchingPreparedStatementManagerImpl.flushAnd
Update(BatchingPreparedStatementManagerImpl.java:81)
~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushInternal(Pr
eparedStatementManagerImpl.java:99) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flush(PreparedSt
atementManagerImpl.java:87) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdat
eManager.java:550) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdat
eManager.java:106) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.kernel.BatchingConstraintUpdateManager.flush(Batchin
gConstraintUpdateManager.java:59) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateMan
ager.java:103) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateMan
ager.java:76) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.kernel.JDBCStoreManager.flush(JDBCStoreManager.java:
742) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManage
r.java:131) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.datacache.DataCacheStoreManager.flush(DataCacheStoreManag
er.java:661) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManage
r.java:131) ~[openjpa-2.1.0.jar:2.1.0]

                ... 55 common frames omitted

Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException: Field
'flvrecording_metadata_id' doesn't have a default value {prepstmnt 25430917
INSERT INTO flvrecording_metadata (audio_is_valid, deleted,
free_text_user_name, full_wav_audio_data, initial_gap_seconds, inserted,
inserted_by, interiew_pod_id, is_audio_only, is_screen_data, is_video_only,
record_end, record_start, stream_name, updated, wav_audio_data,
flvrecording_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
[params=?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?]} [code=1364,
state=HY000]

                at
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectio
nDecorator.java:281) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectio
nDecorator.java:257) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.access$1000(LoggingCo
nnectionDecorator.java:72) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$Log
gingPreparedStatement.executeUpdate(LoggingConnectionDecorator.java:1199)
~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeUpdate(Delega
tingPreparedStatement.java:291) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeUpdate(Delega
tingPreparedStatement.java:291) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.executeUpdate(Pr
eparedStatementManagerImpl.java:267) ~[openjpa-2.1.0.jar:2.1.0]

                at
org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushAndUpdate(P
reparedStatementManagerImpl.java:118) ~[openjpa-2.1.0.jar:2.1.0]

                ... 67 common frames omitted

DEBUG 03-19 16:24:19.612 FLVRecorderService.java 4103341 639
org.openmeetings.app.remote.FLVRecorderService [NioProcessor-8] -
##############  ADD SCREEN OF SHARER :: 0036d1a18c71f7db463b57191d5297ed

ERROR 03-19 16:24:19.612 FlvRecordingMetaDataDaoImpl.java 4103341 145
org.openmeetings.app.data.flvrecord.FlvRecordingMetaDataDaoImpl
[NioProcessor-8] - [addFlvRecordingMetaData]: 

org.apache.openjpa.persistence.PersistenceException: The transaction has
been rolled back.  See the nested exceptions for details on the errors that
occurred.

----------------------------------------------------------------------------
------------------------------

 

Reply via email to