hmmm. For starters I’m not using MySQL. Although I should be. however… :-) Couple of log outputs here for you.
firstly, red5-shutdown.sh then ./admin.sh -b -file ~/today_om_backup.zip 1. Roberts-Mini:Openmeetings robert$ ./red5-shutdown.sh Running on Darwin Starting Red5 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option UseStringCache; support was removed in 8.0 Java HotSpot(TM) 64-Bit Server VM warning: Using the ParNew young collector with the Serial old collector is deprecated and will likely be removed in a future release Attempting to connect to RMI localhost:5080 java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.net.SocketTimeoutException: Read timed out] at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:369) at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270) at org.red5.server.Shutdown.main(Shutdown.java:90) Caused by: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.net.SocketTimeoutException: Read timed out] at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:122) at com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:205) at javax.naming.InitialContext.lookup(InitialContext.java:417) at javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1929) at javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1896) at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:287) ... 2 more Caused by: java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: java.net.SocketTimeoutException: Read timed out at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:304) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202) at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:342) at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:118) ... 7 more Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:150) at java.net.SocketInputStream.read(SocketInputStream.java:121) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read(BufferedInputStream.java:265) at java.io.DataInputStream.readByte(DataInputStream.java:265) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:246) ... 11 more robert$ Then… 2. Roberts-Mini:Openmeetings robert$ ./admin.sh -b -file ~/today_om_backup.zip SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/Users/robert/Openmeetings/red5-server.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/Users/robert/Openmeetings/lib/logback-classic-1.1.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.red5.logging.LoggingContextSelector] Context init... Logger name for context: openmeetings DEBUG 11-16 15:16:57.194 ContextLoggingListener.java 103 72 ROOT [main] - Starting up context openmeetings [INFO] [main] org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@29ba4338: startup date [Sun Nov 16 15:16:57 GMT 2014]; root of context hierarchy [INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [openmeetings-applicationContext.xml] [INFO] [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean - Building JPA EntityManagerFactory for persistence unit 'openmeetings' objc[67067]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined. [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/networktest.upload],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.NetworkTestingController.serviceGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession) throws javax.servlet.ServletException,java.io.IOException [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/networktest.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.NetworkTestingController.servicePost(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession) throws javax.servlet.ServletException,java.io.IOException [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/screen.upload],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.ScreenController.handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/file.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.UploadController.handleFileUpload(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession) throws javax.servlet.ServletException [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/remotelog.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.UploadController.handleRemoteLog(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/upload.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.UploadController.handleFormUpload(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException [WARN] [main] org.springframework.aop.framework.CglibAopProxy - Unable to proxy method [public final long org.apache.openmeetings.db.dao.basic.ConfigurationDao.getMaxUploadSize()] because it is final: All calls to this method via a proxy will NOT be routed to the target instance. [INFO] [main] org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor [INFO] [main] org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl [INFO] [main] org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.1.7 created. [INFO] [main] org.quartz.simpl.RAMJobStore - RAMJobStore initialized. [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.1.7) 'org.springframework.scheduling.quartz.SchedulerFactoryBean#0' with instanceId 'NON_CLUSTERED' Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. NOT STARTED. Currently in standby mode. Number of jobs executed: 0 Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads. Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. [INFO] [main] org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'org.springframework.scheduling.quartz.SchedulerFactoryBean#0' initialized from an externally provided properties instance. [INFO] [main] org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.1.7 [INFO] [main] org.quartz.core.QuartzScheduler - JobFactory set to: org.springframework.scheduling.quartz.AdaptableJobFactory@262816a8 [INFO] [main] org.springframework.context.support.DefaultLifecycleProcessor - Starting beans in phase 2147483647 [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED started. [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED shutting down. [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED paused. [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED shutdown complete. [ERROR] [main] org.apache.openmeetings.cli.Admin - Backup failed Could not open JPA EntityManager for transaction; nested exception is <openjpa-2.3.0-r422266:1540826 fatal general error> org.apache.openjpa.persistence.PersistenceException: Cannot create PoolableConnectionFactory (Failed to start database 'openmeetings' with class loader sun.misc.Launcher$AppClassLoader@51521cc1, see the next exception for details.) Roberts-Mini:Openmeetings robert$ Nothing is ever easy is it :-) Robert > On 16 Nov 2014, at 15:11, Maxim Solodovnik <solomax...@gmail.com> wrote: > > Come on, > It's not that complex > Export > Drop DB > import > > :) > > On Nov 16, 2014 4:08 PM, "Robert Chalmers" <racu...@icloud.com > <mailto:racu...@icloud.com>> wrote: > Ah, and this means I have to go through that complex upgrade process I saw > somewhere.... > > Ok, will find the snapshot and try again. > Thanks > > > Sent from my iPad > > On 16 Nov 2014, at 3:02 pm, Maxim Solodovnik <solomax...@gmail.com > <mailto:solomax...@gmail.com>> wrote: > >> Could you try latest snapshot build? The issue should be fixed >> >> On Nov 16, 2014 12:26 PM, "Robert Chalmers" <racu...@icloud.com >> <mailto:racu...@icloud.com>> wrote: >> >> I seem to have gained a user with no record. That’s me by the way, but if I >> try to edit/remove the record, it causes an error. Just clicking on that >> record causes the error. >> >> Internal error >> >> Return to home page <http://localhost:5080/openmeetings/> >> ….. caused by Record #2 >> >> I have no idea how that record got there. >> >> 1 >> >> >> <http://localhost:5080/openmeetings/?7-1.ILinkListener-contents-child-orderById-orderByLink> >> User ID >> <http://localhost:5080/openmeetings/?7-1.ILinkListener-contents-child-orderByLogin-orderByLink> >> Login >> <http://localhost:5080/openmeetings/?7-1.ILinkListener-contents-child-orderByFirstName-orderByLink> >> First name >> <http://localhost:5080/openmeetings/?7-1.ILinkListener-contents-child-orderByLastName-orderByLink> >> Last name >> 1 >> Administrator >> Robert >> Chalmers >> 2 >> 1_racu...@icloud.com <mailto:1_racu...@icloud.com> >> 3 >> ShanghaiTimes >> Shanghai >> Charlie >>