'RoomFile.roomId' shouldn't be set to null, this is true :) Are you able to reproduce it on release binaries?
On Tue, 4 Sep 2018 at 09:47, Daniel Baker <[email protected]> wrote: > Ok got it this time : > > > om@OM:/opt/red5404/log$* tail -f openmeetings.log* > DEBUG 09-04 09:43:19.598 o.a.o.w.c.MainPanel:118 [0.0-5080-exec-3] - > Sending WebSocket PING > DEBUG 09-04 09:43:23.587 o.a.o.w.c.MainPanel:118 [0.0-5080-exec-6] - > Sending WebSocket PING > DEBUG 09-04 09:43:50.633 o.a.o.w.c.MainPanel:118 [0.0-5080-exec-4] - > Sending WebSocket PING > DEBUG 09-04 09:43:54.659 o.a.o.w.c.MainPanel:118 [0.0-5080-exec-5] - > Sending WebSocket PING > DEBUG 09-04 09:44:21.608 o.a.o.w.c.MainPanel:118 [0.0-5080-exec-2] - > Sending WebSocket PING > DEBUG 09-04 09:44:25.737 o.a.o.w.c.MainPanel:118 [0.0-5080-exec-9] - > Sending WebSocket PING > DEBUG 09-04 09:44:52.642 o.a.o.w.c.MainPanel:118 [0.0-5080-exec-7] - > Sending WebSocket PING > DEBUG 09-04 09:44:56.797 o.a.o.w.c.MainPanel:118 [0.0-5080-exec-3] - > Sending WebSocket PING > DEBUG 09-04 09:45:23.598 o.a.o.w.c.MainPanel:118 [.0-5080-exec-10] - > Sending WebSocket PING > DEBUG 09-04 09:45:27.881 o.a.o.w.c.MainPanel:118 [0.0-5080-exec-4] - > Sending WebSocket PING > DEBUG 09-04 09:45:54.594 o.a.o.w.c.MainPanel:118 [0.0-5080-exec-9] - > Sending WebSocket PING > DEBUG 09-04 09:45:58.079 o.a.o.w.c.MainPanel:118 [0.0-5080-exec-7] - > Sending WebSocket PING > DEBUG 09-04 09:46:06.040 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-1] - > Rss disabled by Admin > WARN 09-04 09:46:14.013 o.a.o.d.d.r.SipDao:78 [0.0-5080-exec-8] - There > is no Asterisk configured > ERROR 09-04 09:46:14.058 o.a.w.DefaultExceptionMapper:170 > [0.0-5080-exec-8] - Unexpected error occurred > 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-3.0.0-r422266:1833209 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. > at > org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:401) > at > org.springframework.orm.jpa.DefaultJpaDialect.translateExceptionIfPossible(DefaultJpaDialect.java:127) > at > org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:540) > at > org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:746) > at > org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:714) > at > org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:532) > at > org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:304) > at > org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185) > at > org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) > at > org.apache.openmeetings.db.dao.room.RoomDao$$EnhancerBySpringCGLIB$$64641a8e.update(<generated>) > at > org.apache.openmeetings.web.admin.rooms.RoomForm.onSaveSubmit(RoomForm.java:424) > at > org.apache.openmeetings.web.admin.AdminBaseForm$1.onSaveSubmit(AdminBaseForm.java:50) > at > org.apache.openmeetings.web.common.FormActionsPanel$1.onSubmit(FormActionsPanel.java:54) > at > org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:113) > at > org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$AjaxFormSubmitter.onSubmit(AjaxFormSubmitBehavior.java:223) > at > org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1271) > at org.apache.wicket.markup.html.form.Form.process(Form.java:964) > at > org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:788) > at > org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:176) > at > org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:127) > at > org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:598) > at > org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306) > at > org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280) > at > org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222) > at > org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208) > at > org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:912) > at > org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:65) > at > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283) > at > org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:253) > at > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:221) > at > org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:70) > at > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:204) > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:286) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at > org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:84) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:608) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > at > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) > at > org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) > at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) > at > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:764) > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1388) > at > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > at java.lang.Thread.run(Thread.java:748) > 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:2374) > at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2212) > at > org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2103) > at > org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:2021) > at > org.apache.openjpa.kernel.LocalManagedRuntime.commit(LocalManagedRuntime.java:81) > at > org.apache.openjpa.kernel.BrokerImpl.commit(BrokerImpl.java:1526) > at > org.apache.openjpa.kernel.DelegatingBroker.commit(DelegatingBroker.java:932) > at > org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:590) > at > org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:536) > ... 53 common frames omitted > Caused by: org.apache.openjpa.persistence.ArgumentException: Field > "org.apache.openmeetings.db.entity.room.RoomFile.roomId" of > "org.apache.openmeetings.db.entity.room.RoomFile@1d84619f" can not be set > to "null" value. > at > org.apache.openjpa.jdbc.meta.strats.HandlerFieldStrategy.insert(HandlerFieldStrategy.java:133) > at > org.apache.openjpa.jdbc.meta.FieldMapping.insert(FieldMapping.java:625) > at > org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.insert(AbstractUpdateManager.java:238) > at > org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.populateRowManager(AbstractUpdateManager.java:165) > at > org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:96) > at > org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:77) > at > org.apache.openjpa.jdbc.kernel.JDBCStoreManager.flush(JDBCStoreManager.java:731) > at > org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131) > at > org.apache.openjpa.datacache.DataCacheStoreManager.flush(DataCacheStoreManager.java:668) > at > org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131) > ... 61 common frames omitted > DEBUG 09-04 09:46:14.111 o.a.o.w.c.MainPanel:200 [0.0-5080-exec-2] - > WebSocketBehavior::closeHandler [uid: ce655f82-948c-40b1-b755-1840fc8349bd, > session: 3CDB635272886410235DAA4D5ED94061, key: > org.apache.wicket.protocol.ws.api.registry.PageIdKey@6] > DEBUG 09-04 09:46:14.119 o.a.o.w.a.ClientManager:193 [0.0-5080-exec-2] - > Removing online room client: ce655f82-948c-40b1-b755-1840fc8349bd, room: > null > DEBUG 09-04 09:46:14.124 o.a.o.w.a.ClientManager:148 [0.0-5080-exec-2] - > Removing online client: ce655f82-948c-40b1-b755-1840fc8349bd, roomId: null > DEBUG 09-04 09:46:25.621 o.a.o.w.c.MainPanel:118 [0.0-5080-exec-7] - > Sending WebSocket PING > > > > On 9/4/2018 9:43 AM, Maxim Solodovnik wrote: > > "Internal error" usually log huge stacktrace into openmeeting.log > I'll sent you group-admin credentials, privately > Do you already have account at https://om.alteametasoft.com/openmeetings ? > > On Tue, 4 Sep 2018 at 09:41, Daniel Baker <[email protected]> > wrote: > >> Hi Maxim , >> >> Can you send me details of test server so I can try with admin >> credentials ? >> >> Logs checked >> >> tail -f openmeetings.log >> >> tail -f red5.log >> tail -f 0.0.0.0_access..2018-09-04.log >> >> Not displaying any errors. >> >> Thanks, >> >> >> Dan >> >> >> >> On 9/4/2018 9:23 AM, Maxim Solodovnik wrote: >> >> Just have tested on demo and everything seems to work >> What in the logs? >> >> On Tue, 4 Sep 2018 at 09:20, Maxim Solodovnik <[email protected]> >> wrote: >> >>> Is it reproducible using latest release? (not announced yet) >>> >>> https://www.apache.org/dyn/closer.lua/openmeetings/4.0.5/bin/apache-openmeetings-4.0.5.tar.gz >>> >>> On Tue, 4 Sep 2018 at 09:18, Daniel Baker <[email protected]> >>> wrote: >>> >>>> Hi Maxim, >>>> >>>> >>>> No this was clean a install. >>>> >>>> >>>> Thanks, >>>> >>>> >>>> Dan >>>> >>>> On 9/4/2018 9:14 AM, Maxim Solodovnik wrote: >>>> >>>> Hello Daniel, >>>> >>>> are you using database from 4.0.4? >>>> >>>> On Tue, 4 Sep 2018 at 09:11, Daniel Baker <[email protected]> >>>> wrote: >>>> >>>>> >>>>> Hi guys, >>>>> >>>>> I am using : >>>>> >>>>> Name OpenMeetings >>>>> Version 4.0.5-SNAPSHOT >>>>> Revision 5f27b52 >>>>> Build date 2018-08-15T08:13:49Z >>>>> >>>>> >>>>> When adding a new room from admin area with a file to whiteboard >>>>> an 'internal error occurs'. >>>>> >>>>> Steps: >>>>> >>>>> 1 Administration > conference rooms >>>>> 2 Name the room " test5" >>>>> 3 In section Files, add file to whiteboard 1 >>>>> 4 Save >>>>> 5 Error occurs : " Internal Error" >>>>> >>>>> Creating a room without files is ok. >>>>> >>>>> >>>>> Thanks, >>>>> >>>>> Dan >>>>> >>>> >>>> >>>> -- >>>> WBR >>>> Maxim aka solomax >>>> >>>> >>>> >>> >>> -- >>> WBR >>> Maxim aka solomax >>> >> >> >> -- >> WBR >> Maxim aka solomax >> >> >> > > -- > WBR > Maxim aka solomax > > > -- WBR Maxim aka solomax
