You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Robert Chalmers <ra...@icloud.com> on 2014/11/16 12:26:07 UTC

"Dead" user not able to be removed. Creates 'internal error'

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_racuk12@icloud.com
3
ShanghaiTimes
Shanghai
Charlie


Re: "Dead" user not able to be removed. Creates 'internal error'

Posted by Robert Chalmers <ra...@icloud.com>.
Ok,
that seems to have got it. Previously I had to kill the running instance with kill (pid)

output of -v addition

Roberts-Mini:Openmeetings robert$ ./admin.sh -v -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:42:52.087 ContextLoggingListener.java 83 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:42:52 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[67617]: 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.
... Done
Roberts-Mini:Openmeetings robert$ ls -l ~/*.zip
-rw-r--r--  1 robert  staff  69533 16 Nov 15:42 /Users/robert/today_om_backup.zip
Roberts-Mini:Openmeetings robert$ 





> On 16 Nov 2014, at 15:02, Maxim Solodovnik <so...@gmail.com> wrote:
> 
> Could you try latest snapshot build? The issue should be fixed
> 
> On Nov 16, 2014 12:26 PM, "Robert Chalmers" <racuk12@icloud.com <ma...@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_racuk12@icloud.com <ma...@icloud.com>	
> 3
> ShanghaiTimes
> Shanghai
> Charlie
> 


Re: "Dead" user not able to be removed. Creates 'internal error'

Posted by Maxim Solodovnik <so...@gmail.com>.
Currently latest snapshot is 3.0.4
Svn URL is: https://svn.apache.org/repos/asf/openmeetings/branches/3.0.x/

WBR, Maxim
(from mobile, sorry for the typos)
On Nov 16, 2014 4:58 PM, "Robert Chalmers" <ra...@icloud.com> wrote:

> Is an update possible via git? Or svn ?
>
> $ git pull seems so easy one initial setup is done?
>
>
> -----
> From my iPhone.
>
>
> On 16 Nov 2014, at 03:41 pm, Robert Chalmers <ra...@icloud.com> wrote:
>
> I'll try it. Also on mobile.
> No sarcasm, honest. This is complex stuff, I know, and takes a bit of
> fiddling sometimes.
> Is 3.0.3 the latest build I should use?
>
>
>
> -----
> From my iPhone.
>
>
> On 16 Nov 2014, at 03:35 pm, Maxim Solodovnik <so...@gmail.com>
> wrote:
>
> I see "sarcasm" sign here :)
> Can you please add "-v" to the admin command and run it one more time?
>
> I'll try the process with Derby, I promice :)
>
> WBR, Maxim
> (from mobile, sorry for the typos)
> On Nov 16, 2014 4:32 PM, "Robert Chalmers" <ra...@icloud.com> wrote:
>
>> 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 <so...@gmail.com> wrote:
>>
>> Come on,
>> It's not that complex
>> Export
>> Drop DB
>> import
>>
>> :)
>> On Nov 16, 2014 4:08 PM, "Robert Chalmers" <ra...@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 <so...@gmail.com>
>>> wrote:
>>>
>>> Could you try latest snapshot build? The issue should be fixed
>>> On Nov 16, 2014 12:26 PM, "Robert Chalmers" <ra...@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.
>>>>
>>>>  10 25 50 75 100 200    *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_racuk12@icloud.com
>>>> 3
>>>> ShanghaiTimes
>>>> Shanghai
>>>> Charlie
>>>>
>>>>
>>

Re: "Dead" user not able to be removed. Creates 'internal error'

Posted by Robert Chalmers <ra...@icloud.com>.
Is an update possible via git? Or svn ?

$ git pull seems so easy one initial setup is done?


-----
From my iPhone.


> On 16 Nov 2014, at 03:41 pm, Robert Chalmers <ra...@icloud.com> wrote:
> 
> I'll try it. Also on mobile.
> No sarcasm, honest. This is complex stuff, I know, and takes a bit of fiddling sometimes.
> Is 3.0.3 the latest build I should use?
> 
> 
> 
> -----
> From my iPhone.
> 
> 
>> On 16 Nov 2014, at 03:35 pm, Maxim Solodovnik <so...@gmail.com> wrote:
>> 
>> I see "sarcasm" sign here :)
>> Can you please add "-v" to the admin command and run it one more time?
>> 
>> I'll try the process with Derby, I promice :)
>> 
>> WBR, Maxim
>> (from mobile, sorry for the typos)
>> 
>>> On Nov 16, 2014 4:32 PM, "Robert Chalmers" <ra...@icloud.com> wrote:
>>> 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 <so...@gmail.com> wrote:
>>>> 
>>>> Come on,
>>>> It's not that complex
>>>> Export
>>>> Drop DB
>>>> import
>>>> 
>>>> :)
>>>> 
>>>>> On Nov 16, 2014 4:08 PM, "Robert Chalmers" <ra...@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 <so...@gmail.com> wrote:
>>>>>> 
>>>>>> Could you try latest snapshot build? The issue should be fixed
>>>>>> 
>>>>>>> On Nov 16, 2014 12:26 PM, "Robert Chalmers" <ra...@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
>>>>>>> 
>>>>>>> ��.. caused by Record #2
>>>>>>> 
>>>>>>> I have no idea how that record got there.
>>>>>>> 
>>>>>>>    1   
>>>>>>>  
>>>>>>>  User ID	 Login	 First name	 Last name
>>>>>>> 1
>>>>>>> Administrator
>>>>>>> Robert
>>>>>>> Chalmers
>>>>>>> 2
>>>>>>> 1_racuk12@icloud.com
>>>>>>> 3
>>>>>>> ShanghaiTimes
>>>>>>> Shanghai
>>>>>>> Charlie

Re: "Dead" user not able to be removed. Creates 'internal error'

Posted by Robert Chalmers <ra...@icloud.com>.
I'll try it. Also on mobile.
No sarcasm, honest. This is complex stuff, I know, and takes a bit of fiddling sometimes.
Is 3.0.3 the latest build I should use?



-----
From my iPhone.


> On 16 Nov 2014, at 03:35 pm, Maxim Solodovnik <so...@gmail.com> wrote:
> 
> I see "sarcasm" sign here :)
> Can you please add "-v" to the admin command and run it one more time?
> 
> I'll try the process with Derby, I promice :)
> 
> WBR, Maxim
> (from mobile, sorry for the typos)
> 
>> On Nov 16, 2014 4:32 PM, "Robert Chalmers" <ra...@icloud.com> wrote:
>> 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 <so...@gmail.com> wrote:
>>> 
>>> Come on,
>>> It's not that complex
>>> Export
>>> Drop DB
>>> import
>>> 
>>> :)
>>> 
>>>> On Nov 16, 2014 4:08 PM, "Robert Chalmers" <ra...@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 <so...@gmail.com> wrote:
>>>>> 
>>>>> Could you try latest snapshot build? The issue should be fixed
>>>>> 
>>>>>> On Nov 16, 2014 12:26 PM, "Robert Chalmers" <ra...@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
>>>>>> 
>>>>>> ��.. caused by Record #2
>>>>>> 
>>>>>> I have no idea how that record got there.
>>>>>> 
>>>>>>    1   
>>>>>>  
>>>>>>  User ID	 Login	 First name	 Last name
>>>>>> 1
>>>>>> Administrator
>>>>>> Robert
>>>>>> Chalmers
>>>>>> 2
>>>>>> 1_racuk12@icloud.com
>>>>>> 3
>>>>>> ShanghaiTimes
>>>>>> Shanghai
>>>>>> Charlie

Re: "Dead" user not able to be removed. Creates 'internal error'

Posted by Maxim Solodovnik <so...@gmail.com>.
I see "sarcasm" sign here :)
Can you please add "-v" to the admin command and run it one more time?

I'll try the process with Derby, I promice :)

WBR, Maxim
(from mobile, sorry for the typos)
On Nov 16, 2014 4:32 PM, "Robert Chalmers" <ra...@icloud.com> wrote:

> 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 <so...@gmail.com> wrote:
>
> Come on,
> It's not that complex
> Export
> Drop DB
> import
>
> :)
> On Nov 16, 2014 4:08 PM, "Robert Chalmers" <ra...@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 <so...@gmail.com>
>> wrote:
>>
>> Could you try latest snapshot build? The issue should be fixed
>> On Nov 16, 2014 12:26 PM, "Robert Chalmers" <ra...@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.
>>>
>>>  10 25 50 75 100 200    *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_racuk12@icloud.com
>>> 3
>>> ShanghaiTimes
>>> Shanghai
>>> Charlie
>>>
>>>
>

Re: "Dead" user not able to be removed. Creates 'internal error'

Posted by Robert Chalmers <ra...@icloud.com>.
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 <so...@gmail.com> wrote:
> 
> Come on,
> It's not that complex
> Export
> Drop DB
> import
> 
> :)
> 
> On Nov 16, 2014 4:08 PM, "Robert Chalmers" <racuk12@icloud.com <ma...@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 <solomax666@gmail.com <ma...@gmail.com>> wrote:
> 
>> Could you try latest snapshot build? The issue should be fixed
>> 
>> On Nov 16, 2014 12:26 PM, "Robert Chalmers" <racuk12@icloud.com <ma...@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_racuk12@icloud.com <ma...@icloud.com>	
>> 3
>> ShanghaiTimes
>> Shanghai
>> Charlie
>> 


Re: "Dead" user not able to be removed. Creates 'internal error'

Posted by Maxim Solodovnik <so...@gmail.com>.
Come on,
It's not that complex
Export
Drop DB
import

:)
On Nov 16, 2014 4:08 PM, "Robert Chalmers" <ra...@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 <so...@gmail.com> wrote:
>
> Could you try latest snapshot build? The issue should be fixed
> On Nov 16, 2014 12:26 PM, "Robert Chalmers" <ra...@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.
>>
>>  10 25 50 75 100 200    *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_racuk12@icloud.com
>> 3
>> ShanghaiTimes
>> Shanghai
>> Charlie
>>
>>

Re: "Dead" user not able to be removed. Creates 'internal error'

Posted by Robert Chalmers <ra...@icloud.com>.
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 <so...@gmail.com> wrote:
> 
> Could you try latest snapshot build? The issue should be fixed
> 
>> On Nov 16, 2014 12:26 PM, "Robert Chalmers" <ra...@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
>> 
>> ��.. caused by Record #2
>> 
>> I have no idea how that record got there.
>> 
>>    1   
>>  
>>  User ID	 Login	 First name	 Last name
>> 1
>> Administrator
>> Robert
>> Chalmers
>> 2
>> 1_racuk12@icloud.com
>> 3
>> ShanghaiTimes
>> Shanghai
>> Charlie

Re: "Dead" user not able to be removed. Creates 'internal error'

Posted by Maxim Solodovnik <so...@gmail.com>.
Could you try latest snapshot build? The issue should be fixed
On Nov 16, 2014 12:26 PM, "Robert Chalmers" <ra...@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.
>
>  10 25 50 75 100 200    *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_racuk12@icloud.com
> 3
> ShanghaiTimes
> Shanghai
> Charlie
>
>