You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Daniel Baker <in...@collisiondetection.biz> on 2020/04/05 12:44:14 UTC
Confirm duplicate hash issue in custom plugin please
Hi Maxim can you please confirm you are seeing a duplicate hash (
or some other issue ) issue here. It will help us narrow down the
problem in our CUSTOM moodle plugin :
root@om-VirtualBox:/opt/logs# tail -f openmeetings.log
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
DEBUG 03-18 17:14:57.707 o.a.o.w.UserWebService:107 [nio-5443-exec-3] -
Login user
DEBUG 03-18 17:14:57.717 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-3] -
login:: 1 users were found
DEBUG 03-18 17:14:58.639 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] -
Level Login :: [GRANTED]
DEBUG 03-18 17:14:58.640 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-3] -
login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null, town=null,
zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
externalId=null, type=user]]]
DEBUG 03-18 17:14:58.658 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-3]
- create :: create
DEBUG 03-18 17:14:58.659 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-3]
- startsession :: startsession
DEBUG 03-18 17:14:58.672 o.a.o.w.UserWebService:114 [nio-5443-exec-3] -
Login user: 1
DEBUG 03-18 17:14:58.770 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10] -
Level Soap :: [GRANTED]
DEBUG 03-18 17:14:58.864 o.a.o.w.UserWebService:107 [nio-5443-exec-9] -
Login user
DEBUG 03-18 17:14:58.874 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9] -
login:: 1 users were found
DEBUG 03-18 17:14:59.831 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-9] -
Level Login :: [GRANTED]
DEBUG 03-18 17:14:59.832 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9] -
login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null, town=null,
zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
externalId=null, type=user]]]
DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-9]
- create :: create
DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-9]
- startsession :: startsession
DEBUG 03-18 17:14:59.849 o.a.o.w.UserWebService:114 [nio-5443-exec-9] -
Login user: 1
DEBUG 03-18 17:14:59.947 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] -
Level Soap :: [GRANTED]
DEBUG 03-18 17:14:59.948 o.a.o.w.UserWebService:308 [nio-5443-exec-6] -
RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
pictureUrl=null, email=teacher1@teacher1.com, externalUserId=3,
externalUserType=moodle]
DEBUG 03-18 17:14:59.951 o.a.o.w.UserWebService:312 [nio-5443-exec-6] -
xmlString <remoteSessionObject>
<username>teacher</username>
<firstname>teacher</firstname>
<lastname>1</lastname>
<email>teacher1@teacher1.com</email>
<externalUserId>3</externalUserId>
<externalUserType>moodle</externalUserType>
</remoteSessionObject>
ERROR 03-18 17:15:00.193 o.a.o.w.a.WebSession:223 [nio-5443-exec-2] -
*Unexpected exception while checking hashes*
java.lang.IllegalArgumentException: No enum constant
org.apache.openmeetings.db.entity.user.User.Type.USER
at java.base/java.lang.Enum.valueOf(Enum.java:240)
at
org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
at
org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
at
org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
at
org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)
at org.apache.wicket.Component.fireInitialize(Component.java:874)
at
org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
at org.apache.wicket.Page.isPageStateless(Page.java:461)
at
org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
at
org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
at
org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
at
org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:336)
at
org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
at
org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
at
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
at
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
at
org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
at
org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
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:202)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
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:678)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
^C
root@om-VirtualBox:/opt/logs#
Thanks for your help
Dan
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
This is debug output to catch permission issues
I guess it can be removed one day :)
On Sun, 5 Apr 2020 at 20:44, Daniel Baker <in...@collisiondetection.biz>
wrote:
> Thanks been tearing my hair out on this one for , ummm months :((
> On 05/04/2020 14:40, Maxim Solodovnik wrote:
>
> External user can't be admin :) room moderator as maximum :)))
>
> On Sun, 5 Apr 2020 at 20:38, Daniel Baker <in...@collisiondetection.biz>
> wrote:
>
>> Ok I checked again looks different now :
>>
>>
>> root@om-VirtualBox:/opt/open502/logs# tail -f catalina.out
>> at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>> at
>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>> at
>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>> at java.base/java.lang.Thread.run(Thread.java:834)
>> DEBUG 04-05 14:36:36.631 o.a.o.d.d.s.LdapConfigDao:69 [nio-5443-exec-4] -
>> getActiveLdapConfigs
>> DEBUG 04-05 14:36:57.164 o.a.o.d.d.s.LdapConfigDao:69 [nio-5443-exec-7] -
>> getActiveLdapConfigs
>> DEBUG 04-05 14:37:43.800 o.a.o.w.UserWebService:107 [nio-5443-exec-6] -
>> Login user
>> DEBUG 04-05 14:37:43.817 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-6] -
>> login:: 1 users were found
>> DEBUG 04-05 14:37:44.848 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] -
>> Level Login :: [GRANTED]
>> DEBUG 04-05 14:37:44.851 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-6] -
>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
>> externalId=null, type=user]]]
>> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-6]
>> - create :: create
>> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-6]
>> - startsession :: startsession
>> DEBUG 04-05 14:37:44.898 o.a.o.w.UserWebService:114 [nio-5443-exec-6] -
>> Login user: 1
>> DEBUG 04-05 14:37:44.985 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-8] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 14:37:45.048 o.a.o.w.UserWebService:107 [nio-5443-exec-9] -
>> Login user
>> DEBUG 04-05 14:37:45.066 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9] -
>> login:: 1 users were found
>> DEBUG 04-05 14:37:45.944 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-9] -
>> Level Login :: [GRANTED]
>> DEBUG 04-05 14:37:45.945 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9] -
>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
>> externalId=null, type=user]]]
>> DEBUG 04-05 14:37:45.972 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-9]
>> - create :: create
>> DEBUG 04-05 14:37:45.973 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-9]
>> - startsession :: startsession
>> DEBUG 04-05 14:37:45.983 o.a.o.w.UserWebService:114 [nio-5443-exec-9] -
>> Login user: 1
>> DEBUG 04-05 14:37:46.089 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 14:37:46.089 o.a.o.w.UserWebService:308 [nio-5443-exec-3] -
>> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
>> pictureUrl=null, email=teacher1@teacher1.com, externalUserId=3,
>> externalUserType=moodle]
>> DEBUG 04-05 14:37:46.092 o.a.o.w.UserWebService:312 [nio-5443-exec-3] -
>> xmlString <remoteSessionObject>
>> <username>teacher</username>
>> <firstname>teacher</firstname>
>> <lastname>1</lastname>
>> <email>teacher1@teacher1.com</email>
>> <externalUserId>3</externalUserId>
>> <externalUserType>moodle</externalUserType>
>> *</remoteSessionObject>*
>> *DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10] -
>> Level Admin :: [DENIED]*
>>
>> On 05/04/2020 14:33, Maxim Solodovnik wrote:
>>
>> The code in the stacktrace works only if "remember me" cookie is found,
>> and contains data
>> Can you double check you have cleaned it?
>>
>>
>
> --
> Best regards,
> Maxim
>
>
--
Best regards,
Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Daniel Baker <in...@collisiondetection.biz>.
Thanks been tearing my hair out on this one for , ummm months :((
On 05/04/2020 14:40, Maxim Solodovnik wrote:
> External user can't be admin :) room moderator as maximum :)))
>
> On Sun, 5 Apr 2020 at 20:38, Daniel Baker <info@collisiondetection.biz
> <ma...@collisiondetection.biz>> wrote:
>
> Ok I checked again looks different now :
>
>
> root@om-VirtualBox:/opt/open502/logs# tail -f catalina.out
> at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
> at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
> at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.base/java.lang.Thread.run(Thread.java:834)
> DEBUG 04-05 14:36:36.631 o.a.o.d.d.s.LdapConfigDao:69
> [nio-5443-exec-4] - getActiveLdapConfigs
> DEBUG 04-05 14:36:57.164 o.a.o.d.d.s.LdapConfigDao:69
> [nio-5443-exec-7] - getActiveLdapConfigs
> DEBUG 04-05 14:37:43.800 o.a.o.w.UserWebService:107
> [nio-5443-exec-6] - Login user
> DEBUG 04-05 14:37:43.817 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-6]
> - login:: 1 users were found
> DEBUG 04-05 14:37:44.848 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-6] - Level Login :: [GRANTED]
> DEBUG 04-05 14:37:44.851 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-6]
> - login user groups [GroupUser [id=1, moderator=false, group=Group
> [id=1, name=kam270, deleted=false], user=User [id=1,
> firstname=firstname, lastname=lastname, login=admin,
> pictureuri=null, deleted=false, languageId=1, address=Address
> [id=1, country=GB, street=null, town=null, zip=null,
> deleted=false, email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, type=user]]]
> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:78
> [nio-5443-exec-6] - create :: create
> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:48
> [nio-5443-exec-6] - startsession :: startsession
> DEBUG 04-05 14:37:44.898 o.a.o.w.UserWebService:114
> [nio-5443-exec-6] - Login user: 1
> DEBUG 04-05 14:37:44.985 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-8] - Level Soap :: [GRANTED]
> DEBUG 04-05 14:37:45.048 o.a.o.w.UserWebService:107
> [nio-5443-exec-9] - Login user
> DEBUG 04-05 14:37:45.066 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9]
> - login:: 1 users were found
> DEBUG 04-05 14:37:45.944 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-9] - Level Login :: [GRANTED]
> DEBUG 04-05 14:37:45.945 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9]
> - login user groups [GroupUser [id=1, moderator=false, group=Group
> [id=1, name=kam270, deleted=false], user=User [id=1,
> firstname=firstname, lastname=lastname, login=admin,
> pictureuri=null, deleted=false, languageId=1, address=Address
> [id=1, country=GB, street=null, town=null, zip=null,
> deleted=false, email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, type=user]]]
> DEBUG 04-05 14:37:45.972 o.a.o.d.d.s.SessiondataDao:78
> [nio-5443-exec-9] - create :: create
> DEBUG 04-05 14:37:45.973 o.a.o.d.d.s.SessiondataDao:48
> [nio-5443-exec-9] - startsession :: startsession
> DEBUG 04-05 14:37:45.983 o.a.o.w.UserWebService:114
> [nio-5443-exec-9] - Login user: 1
> DEBUG 04-05 14:37:46.089 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-3] - Level Soap :: [GRANTED]
> DEBUG 04-05 14:37:46.089 o.a.o.w.UserWebService:308
> [nio-5443-exec-3] - RemoteSessionObject [username=teacher,
> firstname=teacher, lastname=1, pictureUrl=null,
> email=teacher1@teacher1.com <ma...@teacher1.com>,
> externalUserId=3, externalUserType=moodle]
> DEBUG 04-05 14:37:46.092 o.a.o.w.UserWebService:312
> [nio-5443-exec-3] - xmlString <remoteSessionObject>
> <username>teacher</username>
> <firstname>teacher</firstname>
> <lastname>1</lastname>
> <email>teacher1@teacher1.com <ma...@teacher1.com></email>
> <externalUserId>3</externalUserId>
> <externalUserType>moodle</externalUserType>
> *</remoteSessionObject>**
> **DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40
> [io-5443-exec-10] - Level Admin :: [DENIED]*
>
> On 05/04/2020 14:33, Maxim Solodovnik wrote:
>> The code in the stacktrace works only if "remember me" cookie is
>> found, and contains data
>> Can you double check you have cleaned it?
>>
>
>
> --
> Best regards,
> Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Daniel Baker <in...@collisiondetection.biz>.
Thanks this will enable us to figure out.
On 07/04/2020 02:36, Maxim Solodovnik wrote:
> Done
>
> Please use build #3101+
>
> On Tue, 7 Apr 2020 at 08:24, Maxim Solodovnik <solomax666@gmail.com
> <ma...@gmail.com>> wrote:
>
> @Daniel,
>
> according to the log in second case there are 2 logins in a row
> Secure hashes are designed to be one-time hash, so you can't use
> same hash twice
>
> I'll add some additional logging to make logs more clear
>
> On Tue, 7 Apr 2020 at 04:07, Daniel Baker
> <info@collisiondetection.biz <ma...@collisiondetection.biz>>
> wrote:
>
> Strange thing is your plugin also has this ADMIN user
> showing at same point of login but they are still able
> to log in :
>
>
>
> On 05/04/2020 14:40, Maxim Solodovnik wrote:
>> External user can't be admin :) room moderator as maximum :)))
>>
>> On Sun, 5 Apr 2020 at 20:38, Daniel Baker
>> <info@collisiondetection.biz
>> <ma...@collisiondetection.biz>> wrote:
>>
>> Ok I checked again looks different now :
>>
>>
>> root@om-VirtualBox:/opt/open502/logs# tail -f catalina.out
>> at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>> at
>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>> at
>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>> at java.base/java.lang.Thread.run(Thread.java:834)
>> DEBUG 04-05 14:36:36.631 o.a.o.d.d.s.LdapConfigDao:69
>> [nio-5443-exec-4] - getActiveLdapConfigs
>> DEBUG 04-05 14:36:57.164 o.a.o.d.d.s.LdapConfigDao:69
>> [nio-5443-exec-7] - getActiveLdapConfigs
>> DEBUG 04-05 14:37:43.800 o.a.o.w.UserWebService:107
>> [nio-5443-exec-6] - Login user
>> DEBUG 04-05 14:37:43.817 o.a.o.d.d.u.UserDao:623
>> [nio-5443-exec-6] - login:: 1 users were found
>> DEBUG 04-05 14:37:44.848 o.a.o.d.u.AuthLevelUtil:40
>> [nio-5443-exec-6] - Level Login :: [GRANTED]
>> DEBUG 04-05 14:37:44.851 o.a.o.d.d.u.UserDao:640
>> [nio-5443-exec-6] - login user groups [GroupUser [id=1,
>> moderator=false, group=Group [id=1, name=kam270,
>> deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null,
>> deleted=false, languageId=1, address=Address [id=1,
>> country=GB, street=null, town=null, zip=null,
>> deleted=false, email=info@collisiondetection.biz
>> <ma...@collisiondetection.biz>, phone=null],
>> externalId=null, type=user]]]
>> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:78
>> [nio-5443-exec-6] - create :: create
>> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:48
>> [nio-5443-exec-6] - startsession :: startsession
>> DEBUG 04-05 14:37:44.898 o.a.o.w.UserWebService:114
>> [nio-5443-exec-6] - Login user: 1
>> DEBUG 04-05 14:37:44.985 o.a.o.d.u.AuthLevelUtil:40
>> [nio-5443-exec-8] - Level Soap :: [GRANTED]
>> DEBUG 04-05 14:37:45.048 o.a.o.w.UserWebService:107
>> [nio-5443-exec-9] - Login user
>> DEBUG 04-05 14:37:45.066 o.a.o.d.d.u.UserDao:623
>> [nio-5443-exec-9] - login:: 1 users were found
>> DEBUG 04-05 14:37:45.944 o.a.o.d.u.AuthLevelUtil:40
>> [nio-5443-exec-9] - Level Login :: [GRANTED]
>> DEBUG 04-05 14:37:45.945 o.a.o.d.d.u.UserDao:640
>> [nio-5443-exec-9] - login user groups [GroupUser [id=1,
>> moderator=false, group=Group [id=1, name=kam270,
>> deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null,
>> deleted=false, languageId=1, address=Address [id=1,
>> country=GB, street=null, town=null, zip=null,
>> deleted=false, email=info@collisiondetection.biz
>> <ma...@collisiondetection.biz>, phone=null],
>> externalId=null, type=user]]]
>> DEBUG 04-05 14:37:45.972 o.a.o.d.d.s.SessiondataDao:78
>> [nio-5443-exec-9] - create :: create
>> DEBUG 04-05 14:37:45.973 o.a.o.d.d.s.SessiondataDao:48
>> [nio-5443-exec-9] - startsession :: startsession
>> DEBUG 04-05 14:37:45.983 o.a.o.w.UserWebService:114
>> [nio-5443-exec-9] - Login user: 1
>> DEBUG 04-05 14:37:46.089 o.a.o.d.u.AuthLevelUtil:40
>> [nio-5443-exec-3] - Level Soap :: [GRANTED]
>> DEBUG 04-05 14:37:46.089 o.a.o.w.UserWebService:308
>> [nio-5443-exec-3] - RemoteSessionObject
>> [username=teacher, firstname=teacher, lastname=1,
>> pictureUrl=null, email=teacher1@teacher1.com
>> <ma...@teacher1.com>, externalUserId=3,
>> externalUserType=moodle]
>> DEBUG 04-05 14:37:46.092 o.a.o.w.UserWebService:312
>> [nio-5443-exec-3] - xmlString <remoteSessionObject>
>> <username>teacher</username>
>> <firstname>teacher</firstname>
>> <lastname>1</lastname>
>> <email>teacher1@teacher1.com
>> <ma...@teacher1.com></email>
>> <externalUserId>3</externalUserId>
>> <externalUserType>moodle</externalUserType>
>> *</remoteSessionObject>**
>> **DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40
>> [io-5443-exec-10] - Level Admin :: [DENIED]*
>>
>> On 05/04/2020 14:33, Maxim Solodovnik wrote:
>>> The code in the stacktrace works only if "remember me"
>>> cookie is found, and contains data
>>> Can you double check you have cleaned it?
>>>
>>
>>
>> --
>> Best regards,
>> Maxim
>
>
>
> --
> Best regards,
> Maxim
>
>
>
> --
> Best regards,
> Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
Done
Please use build #3101+
On Tue, 7 Apr 2020 at 08:24, Maxim Solodovnik <so...@gmail.com> wrote:
> @Daniel,
>
> according to the log in second case there are 2 logins in a row
> Secure hashes are designed to be one-time hash, so you can't use same hash
> twice
>
> I'll add some additional logging to make logs more clear
>
> On Tue, 7 Apr 2020 at 04:07, Daniel Baker <in...@collisiondetection.biz>
> wrote:
>
>> Strange thing is your plugin also has this ADMIN user showing
>> at same point of login but they are still able to log in :
>>
>>
>>
>> On 05/04/2020 14:40, Maxim Solodovnik wrote:
>>
>> External user can't be admin :) room moderator as maximum :)))
>>
>> On Sun, 5 Apr 2020 at 20:38, Daniel Baker <in...@collisiondetection.biz>
>> wrote:
>>
>>> Ok I checked again looks different now :
>>>
>>>
>>> root@om-VirtualBox:/opt/open502/logs# tail -f catalina.out
>>> at
>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>>> at
>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>>> at
>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>>> at
>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>> at
>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>> at java.base/java.lang.Thread.run(Thread.java:834)
>>> DEBUG 04-05 14:36:36.631 o.a.o.d.d.s.LdapConfigDao:69 [nio-5443-exec-4]
>>> - getActiveLdapConfigs
>>> DEBUG 04-05 14:36:57.164 o.a.o.d.d.s.LdapConfigDao:69 [nio-5443-exec-7]
>>> - getActiveLdapConfigs
>>> DEBUG 04-05 14:37:43.800 o.a.o.w.UserWebService:107 [nio-5443-exec-6] -
>>> Login user
>>> DEBUG 04-05 14:37:43.817 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-6] -
>>> login:: 1 users were found
>>> DEBUG 04-05 14:37:44.848 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] -
>>> Level Login :: [GRANTED]
>>> DEBUG 04-05 14:37:44.851 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-6] -
>>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>>> zip=null, deleted=false, email=info@collisiondetection.biz,
>>> phone=null], externalId=null, type=user]]]
>>> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-6]
>>> - create :: create
>>> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-6]
>>> - startsession :: startsession
>>> DEBUG 04-05 14:37:44.898 o.a.o.w.UserWebService:114 [nio-5443-exec-6] -
>>> Login user: 1
>>> DEBUG 04-05 14:37:44.985 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-8] -
>>> Level Soap :: [GRANTED]
>>> DEBUG 04-05 14:37:45.048 o.a.o.w.UserWebService:107 [nio-5443-exec-9] -
>>> Login user
>>> DEBUG 04-05 14:37:45.066 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9] -
>>> login:: 1 users were found
>>> DEBUG 04-05 14:37:45.944 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-9] -
>>> Level Login :: [GRANTED]
>>> DEBUG 04-05 14:37:45.945 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9] -
>>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>>> zip=null, deleted=false, email=info@collisiondetection.biz,
>>> phone=null], externalId=null, type=user]]]
>>> DEBUG 04-05 14:37:45.972 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-9]
>>> - create :: create
>>> DEBUG 04-05 14:37:45.973 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-9]
>>> - startsession :: startsession
>>> DEBUG 04-05 14:37:45.983 o.a.o.w.UserWebService:114 [nio-5443-exec-9] -
>>> Login user: 1
>>> DEBUG 04-05 14:37:46.089 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] -
>>> Level Soap :: [GRANTED]
>>> DEBUG 04-05 14:37:46.089 o.a.o.w.UserWebService:308 [nio-5443-exec-3] -
>>> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
>>> pictureUrl=null, email=teacher1@teacher1.com, externalUserId=3,
>>> externalUserType=moodle]
>>> DEBUG 04-05 14:37:46.092 o.a.o.w.UserWebService:312 [nio-5443-exec-3] -
>>> xmlString <remoteSessionObject>
>>> <username>teacher</username>
>>> <firstname>teacher</firstname>
>>> <lastname>1</lastname>
>>> <email>teacher1@teacher1.com</email>
>>> <externalUserId>3</externalUserId>
>>> <externalUserType>moodle</externalUserType>
>>> *</remoteSessionObject>*
>>> *DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10] -
>>> Level Admin :: [DENIED]*
>>>
>>> On 05/04/2020 14:33, Maxim Solodovnik wrote:
>>>
>>> The code in the stacktrace works only if "remember me" cookie is found,
>>> and contains data
>>> Can you double check you have cleaned it?
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>
> --
> Best regards,
> Maxim
>
--
Best regards,
Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
@Daniel,
according to the log in second case there are 2 logins in a row
Secure hashes are designed to be one-time hash, so you can't use same hash
twice
I'll add some additional logging to make logs more clear
On Tue, 7 Apr 2020 at 04:07, Daniel Baker <in...@collisiondetection.biz>
wrote:
> Strange thing is your plugin also has this ADMIN user showing
> at same point of login but they are still able to log in :
>
>
>
> On 05/04/2020 14:40, Maxim Solodovnik wrote:
>
> External user can't be admin :) room moderator as maximum :)))
>
> On Sun, 5 Apr 2020 at 20:38, Daniel Baker <in...@collisiondetection.biz>
> wrote:
>
>> Ok I checked again looks different now :
>>
>>
>> root@om-VirtualBox:/opt/open502/logs# tail -f catalina.out
>> at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>> at
>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>> at
>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>> at java.base/java.lang.Thread.run(Thread.java:834)
>> DEBUG 04-05 14:36:36.631 o.a.o.d.d.s.LdapConfigDao:69 [nio-5443-exec-4] -
>> getActiveLdapConfigs
>> DEBUG 04-05 14:36:57.164 o.a.o.d.d.s.LdapConfigDao:69 [nio-5443-exec-7] -
>> getActiveLdapConfigs
>> DEBUG 04-05 14:37:43.800 o.a.o.w.UserWebService:107 [nio-5443-exec-6] -
>> Login user
>> DEBUG 04-05 14:37:43.817 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-6] -
>> login:: 1 users were found
>> DEBUG 04-05 14:37:44.848 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] -
>> Level Login :: [GRANTED]
>> DEBUG 04-05 14:37:44.851 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-6] -
>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
>> externalId=null, type=user]]]
>> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-6]
>> - create :: create
>> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-6]
>> - startsession :: startsession
>> DEBUG 04-05 14:37:44.898 o.a.o.w.UserWebService:114 [nio-5443-exec-6] -
>> Login user: 1
>> DEBUG 04-05 14:37:44.985 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-8] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 14:37:45.048 o.a.o.w.UserWebService:107 [nio-5443-exec-9] -
>> Login user
>> DEBUG 04-05 14:37:45.066 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9] -
>> login:: 1 users were found
>> DEBUG 04-05 14:37:45.944 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-9] -
>> Level Login :: [GRANTED]
>> DEBUG 04-05 14:37:45.945 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9] -
>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
>> externalId=null, type=user]]]
>> DEBUG 04-05 14:37:45.972 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-9]
>> - create :: create
>> DEBUG 04-05 14:37:45.973 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-9]
>> - startsession :: startsession
>> DEBUG 04-05 14:37:45.983 o.a.o.w.UserWebService:114 [nio-5443-exec-9] -
>> Login user: 1
>> DEBUG 04-05 14:37:46.089 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 14:37:46.089 o.a.o.w.UserWebService:308 [nio-5443-exec-3] -
>> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
>> pictureUrl=null, email=teacher1@teacher1.com, externalUserId=3,
>> externalUserType=moodle]
>> DEBUG 04-05 14:37:46.092 o.a.o.w.UserWebService:312 [nio-5443-exec-3] -
>> xmlString <remoteSessionObject>
>> <username>teacher</username>
>> <firstname>teacher</firstname>
>> <lastname>1</lastname>
>> <email>teacher1@teacher1.com</email>
>> <externalUserId>3</externalUserId>
>> <externalUserType>moodle</externalUserType>
>> *</remoteSessionObject>*
>> *DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10] -
>> Level Admin :: [DENIED]*
>>
>> On 05/04/2020 14:33, Maxim Solodovnik wrote:
>>
>> The code in the stacktrace works only if "remember me" cookie is found,
>> and contains data
>> Can you double check you have cleaned it?
>>
>>
>
> --
> Best regards,
> Maxim
>
>
--
Best regards,
Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Daniel Baker <in...@collisiondetection.biz>.
Strange thing is your plugin also has this ADMIN user showing
at same point of login but they are still able to log in :
On 05/04/2020 14:40, Maxim Solodovnik wrote:
> External user can't be admin :) room moderator as maximum :)))
>
> On Sun, 5 Apr 2020 at 20:38, Daniel Baker <info@collisiondetection.biz
> <ma...@collisiondetection.biz>> wrote:
>
> Ok I checked again looks different now :
>
>
> root@om-VirtualBox:/opt/open502/logs# tail -f catalina.out
> at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
> at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
> at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.base/java.lang.Thread.run(Thread.java:834)
> DEBUG 04-05 14:36:36.631 o.a.o.d.d.s.LdapConfigDao:69
> [nio-5443-exec-4] - getActiveLdapConfigs
> DEBUG 04-05 14:36:57.164 o.a.o.d.d.s.LdapConfigDao:69
> [nio-5443-exec-7] - getActiveLdapConfigs
> DEBUG 04-05 14:37:43.800 o.a.o.w.UserWebService:107
> [nio-5443-exec-6] - Login user
> DEBUG 04-05 14:37:43.817 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-6]
> - login:: 1 users were found
> DEBUG 04-05 14:37:44.848 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-6] - Level Login :: [GRANTED]
> DEBUG 04-05 14:37:44.851 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-6]
> - login user groups [GroupUser [id=1, moderator=false, group=Group
> [id=1, name=kam270, deleted=false], user=User [id=1,
> firstname=firstname, lastname=lastname, login=admin,
> pictureuri=null, deleted=false, languageId=1, address=Address
> [id=1, country=GB, street=null, town=null, zip=null,
> deleted=false, email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, type=user]]]
> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:78
> [nio-5443-exec-6] - create :: create
> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:48
> [nio-5443-exec-6] - startsession :: startsession
> DEBUG 04-05 14:37:44.898 o.a.o.w.UserWebService:114
> [nio-5443-exec-6] - Login user: 1
> DEBUG 04-05 14:37:44.985 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-8] - Level Soap :: [GRANTED]
> DEBUG 04-05 14:37:45.048 o.a.o.w.UserWebService:107
> [nio-5443-exec-9] - Login user
> DEBUG 04-05 14:37:45.066 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9]
> - login:: 1 users were found
> DEBUG 04-05 14:37:45.944 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-9] - Level Login :: [GRANTED]
> DEBUG 04-05 14:37:45.945 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9]
> - login user groups [GroupUser [id=1, moderator=false, group=Group
> [id=1, name=kam270, deleted=false], user=User [id=1,
> firstname=firstname, lastname=lastname, login=admin,
> pictureuri=null, deleted=false, languageId=1, address=Address
> [id=1, country=GB, street=null, town=null, zip=null,
> deleted=false, email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, type=user]]]
> DEBUG 04-05 14:37:45.972 o.a.o.d.d.s.SessiondataDao:78
> [nio-5443-exec-9] - create :: create
> DEBUG 04-05 14:37:45.973 o.a.o.d.d.s.SessiondataDao:48
> [nio-5443-exec-9] - startsession :: startsession
> DEBUG 04-05 14:37:45.983 o.a.o.w.UserWebService:114
> [nio-5443-exec-9] - Login user: 1
> DEBUG 04-05 14:37:46.089 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-3] - Level Soap :: [GRANTED]
> DEBUG 04-05 14:37:46.089 o.a.o.w.UserWebService:308
> [nio-5443-exec-3] - RemoteSessionObject [username=teacher,
> firstname=teacher, lastname=1, pictureUrl=null,
> email=teacher1@teacher1.com <ma...@teacher1.com>,
> externalUserId=3, externalUserType=moodle]
> DEBUG 04-05 14:37:46.092 o.a.o.w.UserWebService:312
> [nio-5443-exec-3] - xmlString <remoteSessionObject>
> <username>teacher</username>
> <firstname>teacher</firstname>
> <lastname>1</lastname>
> <email>teacher1@teacher1.com <ma...@teacher1.com></email>
> <externalUserId>3</externalUserId>
> <externalUserType>moodle</externalUserType>
> *</remoteSessionObject>**
> **DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40
> [io-5443-exec-10] - Level Admin :: [DENIED]*
>
> On 05/04/2020 14:33, Maxim Solodovnik wrote:
>> The code in the stacktrace works only if "remember me" cookie is
>> found, and contains data
>> Can you double check you have cleaned it?
>>
>
>
> --
> Best regards,
> Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
External user can't be admin :) room moderator as maximum :)))
On Sun, 5 Apr 2020 at 20:38, Daniel Baker <in...@collisiondetection.biz>
wrote:
> Ok I checked again looks different now :
>
>
> root@om-VirtualBox:/opt/open502/logs# tail -f catalina.out
> at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
> at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
> at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.base/java.lang.Thread.run(Thread.java:834)
> DEBUG 04-05 14:36:36.631 o.a.o.d.d.s.LdapConfigDao:69 [nio-5443-exec-4] -
> getActiveLdapConfigs
> DEBUG 04-05 14:36:57.164 o.a.o.d.d.s.LdapConfigDao:69 [nio-5443-exec-7] -
> getActiveLdapConfigs
> DEBUG 04-05 14:37:43.800 o.a.o.w.UserWebService:107 [nio-5443-exec-6] -
> Login user
> DEBUG 04-05 14:37:43.817 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-6] -
> login:: 1 users were found
> DEBUG 04-05 14:37:44.848 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] -
> Level Login :: [GRANTED]
> DEBUG 04-05 14:37:44.851 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-6] - login
> user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
> externalId=null, type=user]]]
> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-6] -
> create :: create
> DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-6] -
> startsession :: startsession
> DEBUG 04-05 14:37:44.898 o.a.o.w.UserWebService:114 [nio-5443-exec-6] -
> Login user: 1
> DEBUG 04-05 14:37:44.985 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-8] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 14:37:45.048 o.a.o.w.UserWebService:107 [nio-5443-exec-9] -
> Login user
> DEBUG 04-05 14:37:45.066 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9] -
> login:: 1 users were found
> DEBUG 04-05 14:37:45.944 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-9] -
> Level Login :: [GRANTED]
> DEBUG 04-05 14:37:45.945 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9] - login
> user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
> externalId=null, type=user]]]
> DEBUG 04-05 14:37:45.972 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-9] -
> create :: create
> DEBUG 04-05 14:37:45.973 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-9] -
> startsession :: startsession
> DEBUG 04-05 14:37:45.983 o.a.o.w.UserWebService:114 [nio-5443-exec-9] -
> Login user: 1
> DEBUG 04-05 14:37:46.089 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 14:37:46.089 o.a.o.w.UserWebService:308 [nio-5443-exec-3] -
> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
> pictureUrl=null, email=teacher1@teacher1.com, externalUserId=3,
> externalUserType=moodle]
> DEBUG 04-05 14:37:46.092 o.a.o.w.UserWebService:312 [nio-5443-exec-3] -
> xmlString <remoteSessionObject>
> <username>teacher</username>
> <firstname>teacher</firstname>
> <lastname>1</lastname>
> <email>teacher1@teacher1.com</email>
> <externalUserId>3</externalUserId>
> <externalUserType>moodle</externalUserType>
> *</remoteSessionObject>*
> *DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10] -
> Level Admin :: [DENIED]*
>
> On 05/04/2020 14:33, Maxim Solodovnik wrote:
>
> The code in the stacktrace works only if "remember me" cookie is found,
> and contains data
> Can you double check you have cleaned it?
>
>
--
Best regards,
Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
Here is my public key:
ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAAEAQC52Bx5TtBgA+6WHrQZOBAtjB009UcIPkuHtgv6Rz+qQKXPZYjLEIwhXIb5lCpuAZh0TzQGS4mztd5Wt4o6KHazkrPTrEVdOurOJNEsPFlomFRBlrrQym1ArQeXr3G27YTBPIfV+LgobLjQZvKHP3j762y+9t0LTle9HWV/G8EL4kCSkd5PeKDBvYfd7+7EZiib0iVWSKbML0A06WJZT3vX4b+KqvAtN8lEVpRJetqx9H7N5+YSwd9sAq4TWzAy6L8BA6Sg0cKDVtpRa3DJ6a5gOTe/d+CSAKN9/cF5MjK1uWCK0cLI/RwXBvnSulqLEsO43gSIePF/4BT00hmRkoHdf4VqDkXaLNqaTEWH4UHp+Ucs1NKWfoCqGVY2waQfAjp8TFzYlFY/xmXd4l5Hb25xI+wxAP2wZHWskqC6fhY3RZqplsL2mpi3r8iwNvM7YhHPMh0H7x7wwW4bFZq6AnV7aQPOfM/wfZZqrDS0rWn3odypuqJ+jF2yyk5QaPPhQAvTH3O81DlcUHSgIsWK31z6/NpVptP1M2TvI/iYZ5GnBuctnYAguO45PNygNLlugunXQB1c766K+d+OXMsdplHrx6YAW0hk00AxIbrwa0CrTvSs/4zJZuCaEmJYgD9TL+MFMvxqgp7486auXitANdlP85aMVb1NH8TJbncHPyhWiuHkkdqv45wC79NImUvxEjNI38KLp3M0TwlPli4A5SEPg1R/as+5zS+w+84EIeWbfvf6pltmbwMKbI/meGabb6GpCrTsjO2uTgiusLtm5GYYgJAAkIleKzPipB9Oqr0NVe3JGi5higtbAw4VsX0WCY5XRyV2rXZKGxcpGs938nkPuTWDSGOm7V9sBk/lvEykI9Yo1I4UmCmqSpJ7hTCq8e7gP5UpxOm7D4hoo7iowCaSSDKAglorOdyL1w+LUqEeziPdJYoUZvfEHqwYjVjvFavKvyHqBn2HpGEm11W+6G0iYvfyjGNQAINwGYJf9VdkyZkvdPbUaL9EKdl+qz1LdJjZ3U9ZDTUKBQc0Eos05RCqwkWIW+uO1PkjEGgWfcJJkeNpgGTZFumrdD5uJ63S29CkPRV5oYV0X6SAqtSdOxqpYirAlZ8svA1qmewp0U6hmnOFlsGm6NxNqakSvwSleu2Sv9rollkmvjNK0qjzPgvVajchuvcbgCyk5DqJc4h08d2Iaga8jKTjWTI8YlAliIHSsJgoGN+gQxcPoceCl1CcYO8j9HqxlSmF8lP0f/azfLw0lHCOd3SP4GZhJH3+h01halBhZLBkQTtlIQI5LDJwsksVQZk6lhZUQeR83CwLYBdFk/RZhIlIDtxE3nwTkvQSdDbCoMNw4WCyIZVjJwNT
solomax@solomax-laptop
On Tue, 7 Apr 2020 at 00:54, Zenon Panoussis <or...@provocation.net> wrote:
>
> > So I need
> > ...
> > OR
> > 2) preconfigured VM, so I can run it and see the problem (then debug and
> > fix)
>
> You have the VM. I only need a way to give it to you
> without giving it to the entire world. I need your
> GPG key *or* your IP address.
>
> Cheers,
>
> Z
>
>
--
Best regards,
Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Zenon Panoussis <or...@provocation.net>.
> So I need
> ...
> OR
> 2) preconfigured VM, so I can run it and see the problem (then debug and
> fix)
You have the VM. I only need a way to give it to you
without giving it to the entire world. I need your
GPG key *or* your IP address.
Cheers,
Z
Re: Confirm duplicate hash issue in custom plugin please
Posted by Zenon Panoussis <or...@provocation.net>.
> Can you try a lower version to confirm . Try 3.2 and then we can narrow it down.
I did, but run into problems straight away. First thing, install.php
complains
Fatal error: Cannot use 'object' as class name as it is reserved in /var/www/html/m32/lib/setuplib.php on line 66
I suspect it's because of php7 and I don't want to spend a lot of
time debugging 3.2. In any case, even if we confirm that it's moodle
doing this, we will still have the problem with 3.8. All in all,
I think it's better to try to find it and fix it in 3.8 so that
we can move on.
Question to everybody: is there anyone using M4 with moodle 3.8
successfully?
Cheers,
Z
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
I also have tested with 3.8
I see no reproducible steps so far
The only thing I haven't tried - Win10 client
(have no idea when I'll a chance to :( )
On Mon, 6 Apr 2020 at 19:04, Daniel Baker <in...@collisiondetection.biz>
wrote:
> Can you try a lower version to confirm . Try 3.2 and then we
> can narrow it down.
>
> On 06/04/2020 12:30, Zenon Panoussis wrote:
> >> What version of Moodle are you using ?
> > 3.8.2+. I installed 3.8 two weeks ago and it came up with two
> > updates in just these two weeks.
> >
> >> Our custom moodle plugin works with moodle 3.2 and OM 3
> >> but we have to make sure ssl and host checking is not activated
> >> in the plugin settings.
> > I tried all combinations, i.e. both on, SSL on and host off,
> > SSL off and host on, both off; I got the error on all of them.
> > Later, because "invalid hash" sounds like something that could
> > have to do with encryption, I put "address=[public IP] and
> > "Redirect=5443" on all non-SSL connectors. This way I can
> > be sure that there can be no switching from SSL to plaintext
> > and no switching from exthost to localhost that could mess
> > things up. Well, nothing of this helped, but at least OM
> > is now fully encrypted.
> >
> >> If we move our plugin to moodle 3.5 we get the hash error.
> > Logically then, if the same plugin and the same OM server
> > work with one moddle and not with another, we can suspect
> > that moodle 3.5+ mangles some of the communication between
> > the plugin and the OM-server or between the plugin and the
> > browser. I have to figure a way to debug them pairwise at
> > the same time :(
> >
> > Maxim, I'm not asking for support - you are already giving
> > plenty - but you know these things much better than I do
> > and you also need them to work, so, if you have a GPG key,
> > I'll gladly give you root on the server and admin on OM
> > and moodle.
> >
> > Cheers,
> >
> > Z
> >
>
--
Best regards,
Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Daniel Baker <in...@collisiondetection.biz>.
Can you try a lower version to confirm . Try 3.2 and then we
can narrow it down.
On 06/04/2020 12:30, Zenon Panoussis wrote:
>> What version of Moodle are you using ?
> 3.8.2+. I installed 3.8 two weeks ago and it came up with two
> updates in just these two weeks.
>
>> Our custom moodle plugin works with moodle 3.2 and OM 3
>> but we have to make sure ssl and host checking is not activated
>> in the plugin settings.
> I tried all combinations, i.e. both on, SSL on and host off,
> SSL off and host on, both off; I got the error on all of them.
> Later, because "invalid hash" sounds like something that could
> have to do with encryption, I put "address=[public IP] and
> "Redirect=5443" on all non-SSL connectors. This way I can
> be sure that there can be no switching from SSL to plaintext
> and no switching from exthost to localhost that could mess
> things up. Well, nothing of this helped, but at least OM
> is now fully encrypted.
>
>> If we move our plugin to moodle 3.5 we get the hash error.
> Logically then, if the same plugin and the same OM server
> work with one moddle and not with another, we can suspect
> that moodle 3.5+ mangles some of the communication between
> the plugin and the OM-server or between the plugin and the
> browser. I have to figure a way to debug them pairwise at
> the same time :(
>
> Maxim, I'm not asking for support - you are already giving
> plenty - but you know these things much better than I do
> and you also need them to work, so, if you have a GPG key,
> I'll gladly give you root on the server and admin on OM
> and moodle.
>
> Cheers,
>
> Z
>
Re: Confirm duplicate hash issue in custom plugin please
Posted by Zenon Panoussis <or...@provocation.net>.
> What version of Moodle are you using ?
3.8.2+. I installed 3.8 two weeks ago and it came up with two
updates in just these two weeks.
> Our custom moodle plugin works with moodle 3.2 and OM 3
> but we have to make sure ssl and host checking is not activated
> in the plugin settings.
I tried all combinations, i.e. both on, SSL on and host off,
SSL off and host on, both off; I got the error on all of them.
Later, because "invalid hash" sounds like something that could
have to do with encryption, I put "address=[public IP] and
"Redirect=5443" on all non-SSL connectors. This way I can
be sure that there can be no switching from SSL to plaintext
and no switching from exthost to localhost that could mess
things up. Well, nothing of this helped, but at least OM
is now fully encrypted.
> If we move our plugin to moodle 3.5 we get the hash error.
Logically then, if the same plugin and the same OM server
work with one moddle and not with another, we can suspect
that moodle 3.5+ mangles some of the communication between
the plugin and the OM-server or between the plugin and the
browser. I have to figure a way to debug them pairwise at
the same time :(
Maxim, I'm not asking for support - you are already giving
plenty - but you know these things much better than I do
and you also need them to work, so, if you have a GPG key,
I'll gladly give you root on the server and admin on OM
and moodle.
Cheers,
Z
Re: Confirm duplicate hash issue in custom plugin please
Posted by Daniel Baker <in...@collisiondetection.biz>.
What version of Moodle are you using ?
Our custom moodle plugin works with moodle 3.2 and OM 3 but we have
to make sure ssl and host checking is not activated in the plugin settings.
If we move our plugin to moodle 3.5 we get the hash error.
On 05/04/2020 22:48, Zenon Panoussis wrote:
>>>> Latest (unreleased) Moodle plugin is for M4 only
>> I'll do a clean install again and report back here.
> I did that and the problem persists, but the error message in
> moodle is better:
>
> Invalid hash
> Access denied. You have no rights to enter this room.
>
> When this happened I was logged in on the OM web interface
> as user "OM admin" in one browser window and in moodle as
> user "teacher" in another window. These are two completely
> different users in OM. Yet, the moment "teacher" clicked
> in moodle to join the room, "OM admin" was kicked out of
> the OM web interface. This makes me suspect that OM's
> cookies are not sufficiently personalised.
>
> The problem is the same as before, but this time the OM
> user "teacher" was not created:
>
> catalina.out:
> INFO 04-05 21:17:35.906 o.a.o.d.d.r.RoomDao:82 [apr-5443-exec-9] - [get]: No room id given
>
> After "OM admin" was kicked out, "teacher" tried again to
> enter the room. The result was exactly the same.
>
> Z
>
>
>
>
>
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
Well
The problem is: we can whole night ping-pong each other email like "it
works", "no its not"
I can fix only something I can reproduce
So
I need
1) clear, reproducible on any machine steps
OR
2) preconfigured VM, so I can run it and see the problem (then debug and
fix)
OR
3) maybe there are some other options
On Mon, 6 Apr 2020 at 22:05, Zenon Panoussis <or...@provocation.net> wrote:
>
>
> > As I wrote in other thread "Access denied" is expected in such case
> > Please use 2 different browsers
>
> That's not it:
>
> >> After "OM admin" was kicked out, "teacher" tried again to
> >> enter the room. The result was exactly the same.
>
> And I tried again now. Cleared all cookies and cache, logged in as
> teacher with only one browser window open, tried to enter the room.
> Result: invalid hash.
>
> Z
>
>
>
--
Best regards,
Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Zenon Panoussis <or...@provocation.net>.
> As I wrote in other thread "Access denied" is expected in such case
> Please use 2 different browsers
That's not it:
>> After "OM admin" was kicked out, "teacher" tried again to
>> enter the room. The result was exactly the same.
And I tried again now. Cleared all cookies and cache, logged in as
teacher with only one browser window open, tried to enter the room.
Result: invalid hash.
Z
Re: Confirm duplicate hash issue in custom plugin please
Posted by Daniel Baker <in...@collisiondetection.biz>.
Yeah can confirm that.
On 06/04/2020 10:55, Maxim Solodovnik wrote:
>
> On Mon, 6 Apr 2020 at 04:48, Zenon Panoussis <oracle@provocation.net
> <ma...@provocation.net>> wrote:
>
>
> >>> Latest (unreleased) Moodle plugin is for M4 only
>
> > I'll do a clean install again and report back here.
>
> I did that and the problem persists, but the error message in
> moodle is better:
>
> Invalid hash
> Access denied. You have no rights to enter this room.
>
> When this happened I was logged in on the OM web interface
> as user "OM admin" in one browser window and in moodle as
>
>
> 1st browser window/tab
>
> user "teacher" in another window. These are two completely
>
>
> 2nd browser window/tab
>
> As I wrote in other thread "Access denied" is expected in such case
> Please use 2 different browsers
>
> different users in OM. Yet, the moment "teacher" clicked
> in moodle to join the room, "OM admin" was kicked out of
> the OM web interface. This makes me suspect that OM's
> cookies are not sufficiently personalised.
>
> The problem is the same as before, but this time the OM
> user "teacher" was not created:
>
> catalina.out:
> INFO 04-05 21:17:35.906 o.a.o.d.d.r.RoomDao:82 [apr-5443-exec-9]
> - [get]: No room id given
>
> After "OM admin" was kicked out, "teacher" tried again to
> enter the room. The result was exactly the same.
>
> Z
>
>
>
>
>
>
> --
> Best regards,
> Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
On Mon, 6 Apr 2020 at 04:48, Zenon Panoussis <or...@provocation.net> wrote:
>
> >>> Latest (unreleased) Moodle plugin is for M4 only
>
> > I'll do a clean install again and report back here.
>
> I did that and the problem persists, but the error message in
> moodle is better:
>
> Invalid hash
> Access denied. You have no rights to enter this room.
>
> When this happened I was logged in on the OM web interface
> as user "OM admin" in one browser window and in moodle as
>
1st browser window/tab
> user "teacher" in another window. These are two completely
>
2nd browser window/tab
As I wrote in other thread "Access denied" is expected in such case
Please use 2 different browsers
> different users in OM. Yet, the moment "teacher" clicked
> in moodle to join the room, "OM admin" was kicked out of
> the OM web interface. This makes me suspect that OM's
> cookies are not sufficiently personalised.
>
> The problem is the same as before, but this time the OM
> user "teacher" was not created:
>
> catalina.out:
> INFO 04-05 21:17:35.906 o.a.o.d.d.r.RoomDao:82 [apr-5443-exec-9] - [get]:
> No room id given
>
> After "OM admin" was kicked out, "teacher" tried again to
> enter the room. The result was exactly the same.
>
> Z
>
>
>
>
>
--
Best regards,
Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Zenon Panoussis <or...@provocation.net>.
>>> Latest (unreleased) Moodle plugin is for M4 only
> I'll do a clean install again and report back here.
I did that and the problem persists, but the error message in
moodle is better:
Invalid hash
Access denied. You have no rights to enter this room.
When this happened I was logged in on the OM web interface
as user "OM admin" in one browser window and in moodle as
user "teacher" in another window. These are two completely
different users in OM. Yet, the moment "teacher" clicked
in moodle to join the room, "OM admin" was kicked out of
the OM web interface. This makes me suspect that OM's
cookies are not sufficiently personalised.
The problem is the same as before, but this time the OM
user "teacher" was not created:
catalina.out:
INFO 04-05 21:17:35.906 o.a.o.d.d.r.RoomDao:82 [apr-5443-exec-9] - [get]: No room id given
After "OM admin" was kicked out, "teacher" tried again to
enter the room. The result was exactly the same.
Z
Re: Confirm duplicate hash issue in custom plugin please
Posted by Zenon Panoussis <or...@provocation.net>.
> this is my last post for today :))
Hey, answering questions and debugging stuff here all day is more
than a full-time job. Everybody has the right to rest, especially
when they're not being paid and even more so on a Sunday evening.
Enjoy the evening, see you tomorrow.
> Just an idea:
> Is it possible you have these "Access denied" issues in a following
> scenario:
> 1) You have created rooms via Moodle plugin
> 2) Most probably have deleted some Rooms in the system
> [etc]
> Is this the case?
No. The logs in my previous post were from a completely clean OM install,
systemctl stop openmeetings; rm -rf /opt/openmeetings; mysqladmin -p drop openmeetings
and then a completely fresh M3 installtion fro tarball. The *only* things
I saved and reused were server.xml and the SSL certificates.
But this could very well be the problem:
>> Latest (unreleased) Moodle plugin is for M4 only
I'll do a clean install again and report back here.
Z
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
this is my last post for today :))
Just an idea:
Is it possible you have these "Access denied" issues in a following
scenario:
1) You have created rooms via Moodle plugin
2) Most probably have deleted some Rooms in the system
3) you did update OM via import/export
4) You successfully connected to Om and tried to enter the room created at
step #1 ?
The reason I'm asking: OM room IDs are being changed as a result of
import/export
While trying to enter the room with OLD id you will most probably get
"Access Denied"
Is this the case?
On Sun, 5 Apr 2020 at 23:15, Maxim Solodovnik <so...@gmail.com> wrote:
> Latest (unreleased) Moodle plugin is for M4 only
> This is why it doesn't work with M3
>
> Do you have reproducible steps?
> Client os/browser name/version?
> Is your issue browser dependent ?
>
> On Sun, Apr 5, 2020, 23:04 Zenon Panoussis <or...@provocation.net> wrote:
>
>>
>>
>> > **DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10]
>> - Level Admin :: [DENIED]*
>>
>> I am also struggling with "invalid hash" and I am seeing the same
>> thing:
>>
>> catalina.out:
>>
>> DEBUG 04-05 15:09:55.925 o.a.o.w.UserWebService:107 [apr-5443-exec-8] -
>> Login user
>> DEBUG 04-05 15:09:55.933 o.a.o.d.d.u.UserDao:623 [apr-5443-exec-8] -
>> login:: 1 users were found
>> DEBUG 04-05 15:09:56.986 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-8] -
>> Level Login :: [GRANTED]
>> DEBUG 04-05 15:09:56.987 o.a.o.d.d.u.UserDao:640 [apr-5443-exec-8] -
>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=www.uba.fi, deleted=false], user=User [id=1, firstname=OM,
>> lastname=Admin, login=[admin username], pictureuri=null, deleted=false,
>> languageId=8, address=Address [id=1, country=AR, street=null, town=null,
>> zip=null, deleted=false, email=[admin email], phone=null], externalId=null,
>> type=user]]]
>> DEBUG 04-05 15:09:56.996 o.a.o.d.d.s.SessiondataDao:78 [apr-5443-exec-8]
>> - create :: create
>> DEBUG 04-05 15:09:56.996 o.a.o.d.d.s.SessiondataDao:48 [apr-5443-exec-8]
>> - startsession :: startsession
>> DEBUG 04-05 15:09:57.007 o.a.o.w.UserWebService:114 [apr-5443-exec-8] -
>> Login user: 1
>> DEBUG 04-05 15:09:57.069 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-5] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 15:09:57.070 o.a.o.w.UserWebService:308 [apr-5443-exec-5] -
>> RemoteSessionObject [username=zenonp, firstname=Zenon, lastname=Panoussis,
>> pictureUrl=null, email=oracle@provocation.net, externalUserId=4,
>> externalUserType=moodle]
>> DEBUG 04-05 15:09:57.073 o.a.o.w.UserWebService:312 [apr-5443-exec-5] -
>> xmlString <remoteSessionObject>
>> <username>zenonp</username>
>> <firstname>Zenon</firstname>
>> <lastname>Panoussis</lastname>
>> <email>oracle@provocation.net</email>
>> <externalUserId>4</externalUserId>
>> <externalUserType>moodle</externalUserType>
>> </remoteSessionObject>
>> DEBUG 04-05 15:09:58.780 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-17] -
>> Level Admin :: [DENIED]
>> INFO 04-05 15:09:58.782 o.a.o.d.d.r.RoomDao:83 [pr-5443-exec-17] -
>> [get]: No room id given
>>
>> The moodle plugin is configured with
>> username: OM admin
>> password: OM admin password
>>
>> The moodle activity room was created by
>> username: zenonp
>> password: zenonp password
>>
>> That is a normal setup: zenonp is a teacher who must be able to
>> add and manage an OM room in his course, but should not have
>> administrator rights on the OM application itself.
>>
>> So, for this to work, (method 1) the plugin should use the OM admin
>> credentials to create the user zenonp, then create the new room as
>> owned by zenonp, then switch to the zenonp user so that the teacher
>> can get in the room.
>>
>> Or that (method 2) the plugin should use the OM admin credentials
>> to create the user zenonp, then switch to the zenonp user so that
>> the teacher can create the room and then get in it.
>>
>> What happened in reality is that the user zenonp was created in the
>> OM database (with an empty password, external_id 4 and om_user_right 2),
>> but the room was not created.
>>
>> Thus, so far it seems that method 2 is used and the problem occurs
>> after switching user. But why did user zenonp request level admin?
>> And why was a room id expected if the room was going to be created?
>>
>> openmeetings.log has more detail:
>>
>> DEBUG 04-05 15:09:57.073 o.a.o.w.UserWebService:312 [apr-5443-exec-5] -
>> xmlString <remoteSessionObject>
>> <username>zenonp</username>
>> <firstname>Zenon</firstname>
>> <lastname>Panoussis</lastname>
>> <email>oracle@provocation.net</email>
>> <externalUserId>4</externalUserId>
>> <externalUserType>moodle</externalUserType>
>> </remoteSessionObject>
>> DEBUG 04-05 15:09:58.780 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-17] -
>> Level Admin :: [DENIED]
>> INFO 04-05 15:09:58.782 o.a.o.d.d.r.RoomDao:83 [pr-5443-exec-17] -
>> [get]: No room id given
>> DEBUG 04-05 15:17:18.268 o.a.o.s.q.s.ReminderJob:93 [Bean#0_Worker-6] -
>> Rss disabled by Admin
>> DEBUG 04-05 15:25:29.643 o.a.o.w.UserWebService:107 [pr-5443-exec-14] -
>> Login user
>> DEBUG 04-05 15:25:29.666 o.a.o.d.d.u.UserDao:623 [pr-5443-exec-14] -
>> login:: 1 users were found
>> DEBUG 04-05 15:25:30.752 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-14] -
>> Level Login :: [GRANTED]
>> DEBUG 04-05 15:25:30.761 o.a.o.d.d.u.UserDao:640 [pr-5443-exec-14] -
>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=www.uba.fi, deleted=false], user=User [id=1, firstname=OM,
>> lastname=Admin, login=[admin username], pictureuri=null, deleted=false,
>> languageId=8, address=Address [id=1, country=AR, street=null, town=null,
>> zip=null, deleted=false, email=[admin email], phone=null], externalId=null,
>> type=user]]]
>> DEBUG 04-05 15:25:30.793 o.a.o.d.d.s.SessiondataDao:78 [pr-5443-exec-14]
>> - create :: create
>> DEBUG 04-05 15:25:30.804 o.a.o.d.d.s.SessiondataDao:48 [pr-5443-exec-14]
>> - startsession :: startsession
>> DEBUG 04-05 15:25:30.817 o.a.o.w.UserWebService:114 [pr-5443-exec-14] -
>> Login user: 1
>> DEBUG 04-05 15:25:30.902 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-3] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 15:25:30.903 o.a.o.d.d.r.RecordingDao:81 [apr-5443-exec-3] -
>> getByExternalType :externalType: moodle
>> DEBUG 04-05 15:25:30.947 o.a.o.w.FileWebService:192 [apr-5443-exec-6] -
>> getAllExternal::externalType moodle
>> DEBUG 04-05 15:25:30.975 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-6] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 15:25:30.977 o.a.o.d.d.f.FileItemDao:125 [apr-5443-exec-6] -
>> get external started
>> DEBUG 04-05 15:25:31.084 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-19] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 15:25:31.085 o.a.o.d.d.r.RecordingDao:81 [pr-5443-exec-19] -
>> getByExternalType :externalType: moodle
>> DEBUG 04-05 15:25:31.112 o.a.o.w.FileWebService:192 [apr-5443-exec-5] -
>> getAllExternal::externalType moodle
>> DEBUG 04-05 15:25:31.124 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-5] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 15:25:31.125 o.a.o.d.d.f.FileItemDao:125 [apr-5443-exec-5] -
>> get external started
>> DEBUG 04-05 15:26:15.998 o.a.o.w.UserWebService:107 [pr-5443-exec-14] -
>> Login user
>> DEBUG 04-05 15:26:16.010 o.a.o.d.d.u.UserDao:623 [pr-5443-exec-14] -
>> login:: 1 users were found
>> DEBUG 04-05 15:26:17.040 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-14] -
>> Level Login :: [GRANTED]
>> DEBUG 04-05 15:26:17.042 o.a.o.d.d.u.UserDao:640 [pr-5443-exec-14] -
>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=www.uba.fi, deleted=false], user=User [id=1, firstname=OM,
>> lastname=Admin, login=[admin username], pictureuri=null, deleted=false,
>> languageId=8, address=Address [id=1, country=AR, street=null, town=null,
>> zip=null, deleted=false, email=[admin email], phone=null], externalId=null,
>> type=user]]]
>> DEBUG 04-05 15:26:17.051 o.a.o.d.d.s.SessiondataDao:78 [pr-5443-exec-14]
>> - create :: create
>> DEBUG 04-05 15:26:17.052 o.a.o.d.d.s.SessiondataDao:48 [pr-5443-exec-14]
>> - startsession :: startsession
>> DEBUG 04-05 15:26:17.061 o.a.o.w.UserWebService:114 [pr-5443-exec-14] -
>> Login user: 1
>> DEBUG 04-05 15:26:17.114 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-3] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 15:26:17.115 o.a.o.d.d.r.RecordingDao:81 [apr-5443-exec-3] -
>> getByExternalType :externalType: moodle
>> DEBUG 04-05 15:26:17.159 o.a.o.w.FileWebService:192 [apr-5443-exec-6] -
>> getAllExternal::externalType moodle
>> DEBUG 04-05 15:26:17.184 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-6] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 15:26:17.186 o.a.o.d.d.f.FileItemDao:125 [apr-5443-exec-6] -
>> get external started
>> DEBUG 04-05 15:26:17.284 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-19] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 15:26:17.285 o.a.o.d.d.r.RecordingDao:81 [pr-5443-exec-19] -
>> getByExternalType :externalType: moodle
>> DEBUG 04-05 15:26:17.312 o.a.o.w.FileWebService:192 [pr-5443-exec-20] -
>> getAllExternal::externalType moodle
>> DEBUG 04-05 15:26:17.328 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-20] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-05 15:26:17.330 o.a.o.d.d.f.FileItemDao:125 [pr-5443-exec-20] -
>> get external started
>> DEBUG 04-05 15:26:17.405 o.a.o.w.UserWebService:107 [apr-5443-exec-2] -
>> Login user
>> DEBUG 04-05 15:26:17.411 o.a.o.d.d.u.UserDao:623 [apr-5443-exec-2] -
>> login:: 1 users were found
>> DEBUG 04-05 15:26:18.458 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-2] -
>> Level Login :: [GRANTED]
>> DEBUG 04-05 15:26:18.459 o.a.o.d.d.u.UserDao:640 [apr-5443-exec-2] -
>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=www.uba.fi, deleted=false], user=User [id=1, firstname=OM,
>> lastname=Admin, login=[admin username], pictureuri=null, deleted=false,
>> languageId=8, address=Address [id=1, country=AR, street=null, town=null,
>> zip=null, deleted=false, email=[admin email], phone=null], externalId=null,
>> type=user]]]
>> DEBUG 04-05 15:26:18.466 o.a.o.d.d.s.SessiondataDao:78 [apr-5443-exec-2]
>> - create :: create
>> DEBUG 04-05 15:26:18.467 o.a.o.d.d.s.SessiondataDao:48 [apr-5443-exec-2]
>> - startsession :: startsession
>> DEBUG 04-05 15:26:18.473 o.a.o.w.UserWebService:114 [apr-5443-exec-2] -
>> Login user: 1
>> WARN 04-05 15:26:18.505 o.a.c.j.u.InjectionUtils:597 [pr-5443-exec-14] -
>> Instance of class org.apache.openmeetings.db.dto.room.RoomDTO can not be
>> created using static valueOf(String) or fromString(String) methods
>> WARN 04-05 15:26:18.508 o.a.c.j.i.WebApplicationExceptionMapper:73
>> [pr-5443-exec-14] - javax.ws.rs.WebApplicationException: HTTP 400 Bad
>> Request
>> at
>> org.apache.cxf.jaxrs.utils.InjectionUtils.evaluateFactoryMethods(InjectionUtils.java:600)
>> at
>> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:506)
>> at
>> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:1064)
>> at
>> org.apache.cxf.jaxrs.utils.JAXRSUtils.processFormParam(JAXRSUtils.java:1034)
>> at
>> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:940)
>> at
>> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:900)
>> at
>> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:829)
>> at
>> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:214)
>> at
>> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
>> at
>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
>> at
>> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
>> at
>> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267)
>> at
>> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
>> at
>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
>> at
>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
>> at
>> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:216)
>> at
>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301)
>> at
>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:220)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
>> at
>> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>> at
>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>> at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:178)
>> at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
>> 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:202)
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>> at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
>> 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:678)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>> at
>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>> at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>> at
>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>> at org.apache.tomcat.util.net
>> .AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:1992)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>> at java.base/java.lang.Thread.run(Thread.java:834)
>> Caused by: java.lang.IllegalArgumentException: No enum constant
>> org.apache.openmeetings.db.entity.room.Room.Type.CONFERENCE
>>
>> So it was actually OM admin that tried to create the room (method 1).
>>
>> Does this help pinpoint the problem? OM is 5.0.0.M3 and the plugin
>> is github commit 98c2a87.
>>
>> Cheers,
>>
>> Z
>>
>
--
Best regards,
Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
Latest (unreleased) Moodle plugin is for M4 only
This is why it doesn't work with M3
Do you have reproducible steps?
Client os/browser name/version?
Is your issue browser dependent ?
On Sun, Apr 5, 2020, 23:04 Zenon Panoussis <or...@provocation.net> wrote:
>
>
> > **DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10]
> - Level Admin :: [DENIED]*
>
> I am also struggling with "invalid hash" and I am seeing the same
> thing:
>
> catalina.out:
>
> DEBUG 04-05 15:09:55.925 o.a.o.w.UserWebService:107 [apr-5443-exec-8] -
> Login user
> DEBUG 04-05 15:09:55.933 o.a.o.d.d.u.UserDao:623 [apr-5443-exec-8] -
> login:: 1 users were found
> DEBUG 04-05 15:09:56.986 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-8] -
> Level Login :: [GRANTED]
> DEBUG 04-05 15:09:56.987 o.a.o.d.d.u.UserDao:640 [apr-5443-exec-8] - login
> user groups [GroupUser [id=1, moderator=false, group=Group [id=1, name=
> www.uba.fi, deleted=false], user=User [id=1, firstname=OM,
> lastname=Admin, login=[admin username], pictureuri=null, deleted=false,
> languageId=8, address=Address [id=1, country=AR, street=null, town=null,
> zip=null, deleted=false, email=[admin email], phone=null], externalId=null,
> type=user]]]
> DEBUG 04-05 15:09:56.996 o.a.o.d.d.s.SessiondataDao:78 [apr-5443-exec-8] -
> create :: create
> DEBUG 04-05 15:09:56.996 o.a.o.d.d.s.SessiondataDao:48 [apr-5443-exec-8] -
> startsession :: startsession
> DEBUG 04-05 15:09:57.007 o.a.o.w.UserWebService:114 [apr-5443-exec-8] -
> Login user: 1
> DEBUG 04-05 15:09:57.069 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-5] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 15:09:57.070 o.a.o.w.UserWebService:308 [apr-5443-exec-5] -
> RemoteSessionObject [username=zenonp, firstname=Zenon, lastname=Panoussis,
> pictureUrl=null, email=oracle@provocation.net, externalUserId=4,
> externalUserType=moodle]
> DEBUG 04-05 15:09:57.073 o.a.o.w.UserWebService:312 [apr-5443-exec-5] -
> xmlString <remoteSessionObject>
> <username>zenonp</username>
> <firstname>Zenon</firstname>
> <lastname>Panoussis</lastname>
> <email>oracle@provocation.net</email>
> <externalUserId>4</externalUserId>
> <externalUserType>moodle</externalUserType>
> </remoteSessionObject>
> DEBUG 04-05 15:09:58.780 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-17] -
> Level Admin :: [DENIED]
> INFO 04-05 15:09:58.782 o.a.o.d.d.r.RoomDao:83 [pr-5443-exec-17] - [get]:
> No room id given
>
> The moodle plugin is configured with
> username: OM admin
> password: OM admin password
>
> The moodle activity room was created by
> username: zenonp
> password: zenonp password
>
> That is a normal setup: zenonp is a teacher who must be able to
> add and manage an OM room in his course, but should not have
> administrator rights on the OM application itself.
>
> So, for this to work, (method 1) the plugin should use the OM admin
> credentials to create the user zenonp, then create the new room as
> owned by zenonp, then switch to the zenonp user so that the teacher
> can get in the room.
>
> Or that (method 2) the plugin should use the OM admin credentials
> to create the user zenonp, then switch to the zenonp user so that
> the teacher can create the room and then get in it.
>
> What happened in reality is that the user zenonp was created in the
> OM database (with an empty password, external_id 4 and om_user_right 2),
> but the room was not created.
>
> Thus, so far it seems that method 2 is used and the problem occurs
> after switching user. But why did user zenonp request level admin?
> And why was a room id expected if the room was going to be created?
>
> openmeetings.log has more detail:
>
> DEBUG 04-05 15:09:57.073 o.a.o.w.UserWebService:312 [apr-5443-exec-5] -
> xmlString <remoteSessionObject>
> <username>zenonp</username>
> <firstname>Zenon</firstname>
> <lastname>Panoussis</lastname>
> <email>oracle@provocation.net</email>
> <externalUserId>4</externalUserId>
> <externalUserType>moodle</externalUserType>
> </remoteSessionObject>
> DEBUG 04-05 15:09:58.780 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-17] -
> Level Admin :: [DENIED]
> INFO 04-05 15:09:58.782 o.a.o.d.d.r.RoomDao:83 [pr-5443-exec-17] - [get]:
> No room id given
> DEBUG 04-05 15:17:18.268 o.a.o.s.q.s.ReminderJob:93 [Bean#0_Worker-6] -
> Rss disabled by Admin
> DEBUG 04-05 15:25:29.643 o.a.o.w.UserWebService:107 [pr-5443-exec-14] -
> Login user
> DEBUG 04-05 15:25:29.666 o.a.o.d.d.u.UserDao:623 [pr-5443-exec-14] -
> login:: 1 users were found
> DEBUG 04-05 15:25:30.752 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-14] -
> Level Login :: [GRANTED]
> DEBUG 04-05 15:25:30.761 o.a.o.d.d.u.UserDao:640 [pr-5443-exec-14] - login
> user groups [GroupUser [id=1, moderator=false, group=Group [id=1, name=
> www.uba.fi, deleted=false], user=User [id=1, firstname=OM,
> lastname=Admin, login=[admin username], pictureuri=null, deleted=false,
> languageId=8, address=Address [id=1, country=AR, street=null, town=null,
> zip=null, deleted=false, email=[admin email], phone=null], externalId=null,
> type=user]]]
> DEBUG 04-05 15:25:30.793 o.a.o.d.d.s.SessiondataDao:78 [pr-5443-exec-14] -
> create :: create
> DEBUG 04-05 15:25:30.804 o.a.o.d.d.s.SessiondataDao:48 [pr-5443-exec-14] -
> startsession :: startsession
> DEBUG 04-05 15:25:30.817 o.a.o.w.UserWebService:114 [pr-5443-exec-14] -
> Login user: 1
> DEBUG 04-05 15:25:30.902 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-3] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 15:25:30.903 o.a.o.d.d.r.RecordingDao:81 [apr-5443-exec-3] -
> getByExternalType :externalType: moodle
> DEBUG 04-05 15:25:30.947 o.a.o.w.FileWebService:192 [apr-5443-exec-6] -
> getAllExternal::externalType moodle
> DEBUG 04-05 15:25:30.975 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-6] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 15:25:30.977 o.a.o.d.d.f.FileItemDao:125 [apr-5443-exec-6] -
> get external started
> DEBUG 04-05 15:25:31.084 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-19] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 15:25:31.085 o.a.o.d.d.r.RecordingDao:81 [pr-5443-exec-19] -
> getByExternalType :externalType: moodle
> DEBUG 04-05 15:25:31.112 o.a.o.w.FileWebService:192 [apr-5443-exec-5] -
> getAllExternal::externalType moodle
> DEBUG 04-05 15:25:31.124 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-5] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 15:25:31.125 o.a.o.d.d.f.FileItemDao:125 [apr-5443-exec-5] -
> get external started
> DEBUG 04-05 15:26:15.998 o.a.o.w.UserWebService:107 [pr-5443-exec-14] -
> Login user
> DEBUG 04-05 15:26:16.010 o.a.o.d.d.u.UserDao:623 [pr-5443-exec-14] -
> login:: 1 users were found
> DEBUG 04-05 15:26:17.040 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-14] -
> Level Login :: [GRANTED]
> DEBUG 04-05 15:26:17.042 o.a.o.d.d.u.UserDao:640 [pr-5443-exec-14] - login
> user groups [GroupUser [id=1, moderator=false, group=Group [id=1, name=
> www.uba.fi, deleted=false], user=User [id=1, firstname=OM,
> lastname=Admin, login=[admin username], pictureuri=null, deleted=false,
> languageId=8, address=Address [id=1, country=AR, street=null, town=null,
> zip=null, deleted=false, email=[admin email], phone=null], externalId=null,
> type=user]]]
> DEBUG 04-05 15:26:17.051 o.a.o.d.d.s.SessiondataDao:78 [pr-5443-exec-14] -
> create :: create
> DEBUG 04-05 15:26:17.052 o.a.o.d.d.s.SessiondataDao:48 [pr-5443-exec-14] -
> startsession :: startsession
> DEBUG 04-05 15:26:17.061 o.a.o.w.UserWebService:114 [pr-5443-exec-14] -
> Login user: 1
> DEBUG 04-05 15:26:17.114 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-3] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 15:26:17.115 o.a.o.d.d.r.RecordingDao:81 [apr-5443-exec-3] -
> getByExternalType :externalType: moodle
> DEBUG 04-05 15:26:17.159 o.a.o.w.FileWebService:192 [apr-5443-exec-6] -
> getAllExternal::externalType moodle
> DEBUG 04-05 15:26:17.184 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-6] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 15:26:17.186 o.a.o.d.d.f.FileItemDao:125 [apr-5443-exec-6] -
> get external started
> DEBUG 04-05 15:26:17.284 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-19] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 15:26:17.285 o.a.o.d.d.r.RecordingDao:81 [pr-5443-exec-19] -
> getByExternalType :externalType: moodle
> DEBUG 04-05 15:26:17.312 o.a.o.w.FileWebService:192 [pr-5443-exec-20] -
> getAllExternal::externalType moodle
> DEBUG 04-05 15:26:17.328 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-20] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 15:26:17.330 o.a.o.d.d.f.FileItemDao:125 [pr-5443-exec-20] -
> get external started
> DEBUG 04-05 15:26:17.405 o.a.o.w.UserWebService:107 [apr-5443-exec-2] -
> Login user
> DEBUG 04-05 15:26:17.411 o.a.o.d.d.u.UserDao:623 [apr-5443-exec-2] -
> login:: 1 users were found
> DEBUG 04-05 15:26:18.458 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-2] -
> Level Login :: [GRANTED]
> DEBUG 04-05 15:26:18.459 o.a.o.d.d.u.UserDao:640 [apr-5443-exec-2] - login
> user groups [GroupUser [id=1, moderator=false, group=Group [id=1, name=
> www.uba.fi, deleted=false], user=User [id=1, firstname=OM,
> lastname=Admin, login=[admin username], pictureuri=null, deleted=false,
> languageId=8, address=Address [id=1, country=AR, street=null, town=null,
> zip=null, deleted=false, email=[admin email], phone=null], externalId=null,
> type=user]]]
> DEBUG 04-05 15:26:18.466 o.a.o.d.d.s.SessiondataDao:78 [apr-5443-exec-2] -
> create :: create
> DEBUG 04-05 15:26:18.467 o.a.o.d.d.s.SessiondataDao:48 [apr-5443-exec-2] -
> startsession :: startsession
> DEBUG 04-05 15:26:18.473 o.a.o.w.UserWebService:114 [apr-5443-exec-2] -
> Login user: 1
> WARN 04-05 15:26:18.505 o.a.c.j.u.InjectionUtils:597 [pr-5443-exec-14] -
> Instance of class org.apache.openmeetings.db.dto.room.RoomDTO can not be
> created using static valueOf(String) or fromString(String) methods
> WARN 04-05 15:26:18.508 o.a.c.j.i.WebApplicationExceptionMapper:73
> [pr-5443-exec-14] - javax.ws.rs.WebApplicationException: HTTP 400 Bad
> Request
> at
> org.apache.cxf.jaxrs.utils.InjectionUtils.evaluateFactoryMethods(InjectionUtils.java:600)
> at
> org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:506)
> at
> org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:1064)
> at
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processFormParam(JAXRSUtils.java:1034)
> at
> org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:940)
> at
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:900)
> at
> org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:829)
> at
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:214)
> at
> org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
> at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
> at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267)
> at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
> at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
> at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
> at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:216)
> at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301)
> at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:220)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
> at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
> at
> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:178)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
> 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:202)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
> 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:678)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
> at
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
> at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
> at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
> at org.apache.tomcat.util.net
> .AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:1992)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.base/java.lang.Thread.run(Thread.java:834)
> Caused by: java.lang.IllegalArgumentException: No enum constant
> org.apache.openmeetings.db.entity.room.Room.Type.CONFERENCE
>
> So it was actually OM admin that tried to create the room (method 1).
>
> Does this help pinpoint the problem? OM is 5.0.0.M3 and the plugin
> is github commit 98c2a87.
>
> Cheers,
>
> Z
>
Re: Confirm duplicate hash issue in custom plugin please
Posted by Zenon Panoussis <or...@provocation.net>.
> **DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10] - Level Admin :: [DENIED]*
I am also struggling with "invalid hash" and I am seeing the same
thing:
catalina.out:
DEBUG 04-05 15:09:55.925 o.a.o.w.UserWebService:107 [apr-5443-exec-8] - Login user
DEBUG 04-05 15:09:55.933 o.a.o.d.d.u.UserDao:623 [apr-5443-exec-8] - login:: 1 users were found
DEBUG 04-05 15:09:56.986 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-8] - Level Login :: [GRANTED]
DEBUG 04-05 15:09:56.987 o.a.o.d.d.u.UserDao:640 [apr-5443-exec-8] - login user groups [GroupUser [id=1, moderator=false, group=Group [id=1, name=www.uba.fi, deleted=false], user=User [id=1, firstname=OM, lastname=Admin, login=[admin username], pictureuri=null, deleted=false, languageId=8, address=Address [id=1, country=AR, street=null, town=null, zip=null, deleted=false, email=[admin email], phone=null], externalId=null, type=user]]]
DEBUG 04-05 15:09:56.996 o.a.o.d.d.s.SessiondataDao:78 [apr-5443-exec-8] - create :: create
DEBUG 04-05 15:09:56.996 o.a.o.d.d.s.SessiondataDao:48 [apr-5443-exec-8] - startsession :: startsession
DEBUG 04-05 15:09:57.007 o.a.o.w.UserWebService:114 [apr-5443-exec-8] - Login user: 1
DEBUG 04-05 15:09:57.069 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-5] - Level Soap :: [GRANTED]
DEBUG 04-05 15:09:57.070 o.a.o.w.UserWebService:308 [apr-5443-exec-5] - RemoteSessionObject [username=zenonp, firstname=Zenon, lastname=Panoussis, pictureUrl=null, email=oracle@provocation.net, externalUserId=4, externalUserType=moodle]
DEBUG 04-05 15:09:57.073 o.a.o.w.UserWebService:312 [apr-5443-exec-5] - xmlString <remoteSessionObject>
<username>zenonp</username>
<firstname>Zenon</firstname>
<lastname>Panoussis</lastname>
<email>oracle@provocation.net</email>
<externalUserId>4</externalUserId>
<externalUserType>moodle</externalUserType>
</remoteSessionObject>
DEBUG 04-05 15:09:58.780 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-17] - Level Admin :: [DENIED]
INFO 04-05 15:09:58.782 o.a.o.d.d.r.RoomDao:83 [pr-5443-exec-17] - [get]: No room id given
The moodle plugin is configured with
username: OM admin
password: OM admin password
The moodle activity room was created by
username: zenonp
password: zenonp password
That is a normal setup: zenonp is a teacher who must be able to
add and manage an OM room in his course, but should not have
administrator rights on the OM application itself.
So, for this to work, (method 1) the plugin should use the OM admin
credentials to create the user zenonp, then create the new room as
owned by zenonp, then switch to the zenonp user so that the teacher
can get in the room.
Or that (method 2) the plugin should use the OM admin credentials
to create the user zenonp, then switch to the zenonp user so that
the teacher can create the room and then get in it.
What happened in reality is that the user zenonp was created in the
OM database (with an empty password, external_id 4 and om_user_right 2),
but the room was not created.
Thus, so far it seems that method 2 is used and the problem occurs
after switching user. But why did user zenonp request level admin?
And why was a room id expected if the room was going to be created?
openmeetings.log has more detail:
DEBUG 04-05 15:09:57.073 o.a.o.w.UserWebService:312 [apr-5443-exec-5] - xmlString <remoteSessionObject>
<username>zenonp</username>
<firstname>Zenon</firstname>
<lastname>Panoussis</lastname>
<email>oracle@provocation.net</email>
<externalUserId>4</externalUserId>
<externalUserType>moodle</externalUserType>
</remoteSessionObject>
DEBUG 04-05 15:09:58.780 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-17] - Level Admin :: [DENIED]
INFO 04-05 15:09:58.782 o.a.o.d.d.r.RoomDao:83 [pr-5443-exec-17] - [get]: No room id given
DEBUG 04-05 15:17:18.268 o.a.o.s.q.s.ReminderJob:93 [Bean#0_Worker-6] - Rss disabled by Admin
DEBUG 04-05 15:25:29.643 o.a.o.w.UserWebService:107 [pr-5443-exec-14] - Login user
DEBUG 04-05 15:25:29.666 o.a.o.d.d.u.UserDao:623 [pr-5443-exec-14] - login:: 1 users were found
DEBUG 04-05 15:25:30.752 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-14] - Level Login :: [GRANTED]
DEBUG 04-05 15:25:30.761 o.a.o.d.d.u.UserDao:640 [pr-5443-exec-14] - login user groups [GroupUser [id=1, moderator=false, group=Group [id=1, name=www.uba.fi, deleted=false], user=User [id=1, firstname=OM, lastname=Admin, login=[admin username], pictureuri=null, deleted=false, languageId=8, address=Address [id=1, country=AR, street=null, town=null, zip=null, deleted=false, email=[admin email], phone=null], externalId=null, type=user]]]
DEBUG 04-05 15:25:30.793 o.a.o.d.d.s.SessiondataDao:78 [pr-5443-exec-14] - create :: create
DEBUG 04-05 15:25:30.804 o.a.o.d.d.s.SessiondataDao:48 [pr-5443-exec-14] - startsession :: startsession
DEBUG 04-05 15:25:30.817 o.a.o.w.UserWebService:114 [pr-5443-exec-14] - Login user: 1
DEBUG 04-05 15:25:30.902 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-3] - Level Soap :: [GRANTED]
DEBUG 04-05 15:25:30.903 o.a.o.d.d.r.RecordingDao:81 [apr-5443-exec-3] - getByExternalType :externalType: moodle
DEBUG 04-05 15:25:30.947 o.a.o.w.FileWebService:192 [apr-5443-exec-6] - getAllExternal::externalType moodle
DEBUG 04-05 15:25:30.975 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-6] - Level Soap :: [GRANTED]
DEBUG 04-05 15:25:30.977 o.a.o.d.d.f.FileItemDao:125 [apr-5443-exec-6] - get external started
DEBUG 04-05 15:25:31.084 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-19] - Level Soap :: [GRANTED]
DEBUG 04-05 15:25:31.085 o.a.o.d.d.r.RecordingDao:81 [pr-5443-exec-19] - getByExternalType :externalType: moodle
DEBUG 04-05 15:25:31.112 o.a.o.w.FileWebService:192 [apr-5443-exec-5] - getAllExternal::externalType moodle
DEBUG 04-05 15:25:31.124 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-5] - Level Soap :: [GRANTED]
DEBUG 04-05 15:25:31.125 o.a.o.d.d.f.FileItemDao:125 [apr-5443-exec-5] - get external started
DEBUG 04-05 15:26:15.998 o.a.o.w.UserWebService:107 [pr-5443-exec-14] - Login user
DEBUG 04-05 15:26:16.010 o.a.o.d.d.u.UserDao:623 [pr-5443-exec-14] - login:: 1 users were found
DEBUG 04-05 15:26:17.040 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-14] - Level Login :: [GRANTED]
DEBUG 04-05 15:26:17.042 o.a.o.d.d.u.UserDao:640 [pr-5443-exec-14] - login user groups [GroupUser [id=1, moderator=false, group=Group [id=1, name=www.uba.fi, deleted=false], user=User [id=1, firstname=OM, lastname=Admin, login=[admin username], pictureuri=null, deleted=false, languageId=8, address=Address [id=1, country=AR, street=null, town=null, zip=null, deleted=false, email=[admin email], phone=null], externalId=null, type=user]]]
DEBUG 04-05 15:26:17.051 o.a.o.d.d.s.SessiondataDao:78 [pr-5443-exec-14] - create :: create
DEBUG 04-05 15:26:17.052 o.a.o.d.d.s.SessiondataDao:48 [pr-5443-exec-14] - startsession :: startsession
DEBUG 04-05 15:26:17.061 o.a.o.w.UserWebService:114 [pr-5443-exec-14] - Login user: 1
DEBUG 04-05 15:26:17.114 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-3] - Level Soap :: [GRANTED]
DEBUG 04-05 15:26:17.115 o.a.o.d.d.r.RecordingDao:81 [apr-5443-exec-3] - getByExternalType :externalType: moodle
DEBUG 04-05 15:26:17.159 o.a.o.w.FileWebService:192 [apr-5443-exec-6] - getAllExternal::externalType moodle
DEBUG 04-05 15:26:17.184 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-6] - Level Soap :: [GRANTED]
DEBUG 04-05 15:26:17.186 o.a.o.d.d.f.FileItemDao:125 [apr-5443-exec-6] - get external started
DEBUG 04-05 15:26:17.284 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-19] - Level Soap :: [GRANTED]
DEBUG 04-05 15:26:17.285 o.a.o.d.d.r.RecordingDao:81 [pr-5443-exec-19] - getByExternalType :externalType: moodle
DEBUG 04-05 15:26:17.312 o.a.o.w.FileWebService:192 [pr-5443-exec-20] - getAllExternal::externalType moodle
DEBUG 04-05 15:26:17.328 o.a.o.d.u.AuthLevelUtil:40 [pr-5443-exec-20] - Level Soap :: [GRANTED]
DEBUG 04-05 15:26:17.330 o.a.o.d.d.f.FileItemDao:125 [pr-5443-exec-20] - get external started
DEBUG 04-05 15:26:17.405 o.a.o.w.UserWebService:107 [apr-5443-exec-2] - Login user
DEBUG 04-05 15:26:17.411 o.a.o.d.d.u.UserDao:623 [apr-5443-exec-2] - login:: 1 users were found
DEBUG 04-05 15:26:18.458 o.a.o.d.u.AuthLevelUtil:40 [apr-5443-exec-2] - Level Login :: [GRANTED]
DEBUG 04-05 15:26:18.459 o.a.o.d.d.u.UserDao:640 [apr-5443-exec-2] - login user groups [GroupUser [id=1, moderator=false, group=Group [id=1, name=www.uba.fi, deleted=false], user=User [id=1, firstname=OM, lastname=Admin, login=[admin username], pictureuri=null, deleted=false, languageId=8, address=Address [id=1, country=AR, street=null, town=null, zip=null, deleted=false, email=[admin email], phone=null], externalId=null, type=user]]]
DEBUG 04-05 15:26:18.466 o.a.o.d.d.s.SessiondataDao:78 [apr-5443-exec-2] - create :: create
DEBUG 04-05 15:26:18.467 o.a.o.d.d.s.SessiondataDao:48 [apr-5443-exec-2] - startsession :: startsession
DEBUG 04-05 15:26:18.473 o.a.o.w.UserWebService:114 [apr-5443-exec-2] - Login user: 1
WARN 04-05 15:26:18.505 o.a.c.j.u.InjectionUtils:597 [pr-5443-exec-14] - Instance of class org.apache.openmeetings.db.dto.room.RoomDTO can not be created using static valueOf(String) or fromString(String) methods
WARN 04-05 15:26:18.508 o.a.c.j.i.WebApplicationExceptionMapper:73 [pr-5443-exec-14] - javax.ws.rs.WebApplicationException: HTTP 400 Bad Request
at org.apache.cxf.jaxrs.utils.InjectionUtils.evaluateFactoryMethods(InjectionUtils.java:600)
at org.apache.cxf.jaxrs.utils.InjectionUtils.handleParameter(InjectionUtils.java:506)
at org.apache.cxf.jaxrs.utils.InjectionUtils.createParameterObject(InjectionUtils.java:1064)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.processFormParam(JAXRSUtils.java:1034)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.createHttpParameterValue(JAXRSUtils.java:940)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameter(JAXRSUtils.java:900)
at org.apache.cxf.jaxrs.utils.JAXRSUtils.processParameters(JAXRSUtils.java:829)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:214)
at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:78)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)
at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:216)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:220)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:178)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
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:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
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:678)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:1992)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.openmeetings.db.entity.room.Room.Type.CONFERENCE
So it was actually OM admin that tried to create the room (method 1).
Does this help pinpoint the problem? OM is 5.0.0.M3 and the plugin
is github commit 98c2a87.
Cheers,
Z
Re: Confirm duplicate hash issue in custom plugin please
Posted by Daniel Baker <in...@collisiondetection.biz>.
Ok I checked again looks different now :
root@om-VirtualBox:/opt/open502/logs# tail -f catalina.out
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
DEBUG 04-05 14:36:36.631 o.a.o.d.d.s.LdapConfigDao:69 [nio-5443-exec-4]
- getActiveLdapConfigs
DEBUG 04-05 14:36:57.164 o.a.o.d.d.s.LdapConfigDao:69 [nio-5443-exec-7]
- getActiveLdapConfigs
DEBUG 04-05 14:37:43.800 o.a.o.w.UserWebService:107 [nio-5443-exec-6] -
Login user
DEBUG 04-05 14:37:43.817 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-6] -
login:: 1 users were found
DEBUG 04-05 14:37:44.848 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] -
Level Login :: [GRANTED]
DEBUG 04-05 14:37:44.851 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-6] -
login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null, town=null,
zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
externalId=null, type=user]]]
DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-6]
- create :: create
DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-6]
- startsession :: startsession
DEBUG 04-05 14:37:44.898 o.a.o.w.UserWebService:114 [nio-5443-exec-6] -
Login user: 1
DEBUG 04-05 14:37:44.985 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-8] -
Level Soap :: [GRANTED]
DEBUG 04-05 14:37:45.048 o.a.o.w.UserWebService:107 [nio-5443-exec-9] -
Login user
DEBUG 04-05 14:37:45.066 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9] -
login:: 1 users were found
DEBUG 04-05 14:37:45.944 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-9] -
Level Login :: [GRANTED]
DEBUG 04-05 14:37:45.945 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9] -
login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null, town=null,
zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
externalId=null, type=user]]]
DEBUG 04-05 14:37:45.972 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-9]
- create :: create
DEBUG 04-05 14:37:45.973 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-9]
- startsession :: startsession
DEBUG 04-05 14:37:45.983 o.a.o.w.UserWebService:114 [nio-5443-exec-9] -
Login user: 1
DEBUG 04-05 14:37:46.089 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] -
Level Soap :: [GRANTED]
DEBUG 04-05 14:37:46.089 o.a.o.w.UserWebService:308 [nio-5443-exec-3] -
RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
pictureUrl=null, email=teacher1@teacher1.com, externalUserId=3,
externalUserType=moodle]
DEBUG 04-05 14:37:46.092 o.a.o.w.UserWebService:312 [nio-5443-exec-3] -
xmlString <remoteSessionObject>
<username>teacher</username>
<firstname>teacher</firstname>
<lastname>1</lastname>
<email>teacher1@teacher1.com</email>
<externalUserId>3</externalUserId>
<externalUserType>moodle</externalUserType>
*</remoteSessionObject>**
**DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10]
- Level Admin :: [DENIED]*
On 05/04/2020 14:33, Maxim Solodovnik wrote:
> The code in the stacktrace works only if "remember me" cookie is
> found, and contains data
> Can you double check you have cleaned it?
>
> On Sun, 5 Apr 2020 at 20:29, Daniel Baker <info@collisiondetection.biz
> <ma...@collisiondetection.biz>> wrote:
>
> I cleared the cookies and get this still :
>
>
>
> tail -f catalina.out
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
> at
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
> at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
> at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
> at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.base/java.lang.Thread.run(Thread.java:834)
> DEBUG 04-05 14:27:29.302 o.a.o.w.UserWebService:107
> [nio-5443-exec-6] - Login user
> DEBUG 04-05 14:27:29.312 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-6]
> - login:: 1 users were found
> DEBUG 04-05 14:27:30.223 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-6] - Level Login :: [GRANTED]
> DEBUG 04-05 14:27:30.230 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-6]
> - login user groups [GroupUser [id=1, moderator=false, group=Group
> [id=1, name=kam270, deleted=false], user=User [id=1,
> firstname=firstname, lastname=lastname, login=admin,
> pictureuri=null, deleted=false, languageId=1, address=Address
> [id=1, country=GB, street=null, town=null, zip=null,
> deleted=false, email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, type=user]]]
> DEBUG 04-05 14:27:30.258 o.a.o.d.d.s.SessiondataDao:78
> [nio-5443-exec-6] - create :: create
> DEBUG 04-05 14:27:30.259 o.a.o.d.d.s.SessiondataDao:48
> [nio-5443-exec-6] - startsession :: startsession
> DEBUG 04-05 14:27:30.274 o.a.o.w.UserWebService:114
> [nio-5443-exec-6] - Login user: 1
> DEBUG 04-05 14:27:30.357 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-5] - Level Soap :: [GRANTED]
> DEBUG 04-05 14:27:30.445 o.a.o.w.UserWebService:107
> [nio-5443-exec-8] - Login user
> DEBUG 04-05 14:27:30.453 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-8]
> - login:: 1 users were found
> DEBUG 04-05 14:27:31.330 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-8] - Level Login :: [GRANTED]
> DEBUG 04-05 14:27:31.334 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-8]
> - login user groups [GroupUser [id=1, moderator=false, group=Group
> [id=1, name=kam270, deleted=false], user=User [id=1,
> firstname=firstname, lastname=lastname, login=admin,
> pictureuri=null, deleted=false, languageId=1, address=Address
> [id=1, country=GB, street=null, town=null, zip=null,
> deleted=false, email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, type=user]]]
> DEBUG 04-05 14:27:31.342 o.a.o.d.d.s.SessiondataDao:78
> [nio-5443-exec-8] - create :: create
> DEBUG 04-05 14:27:31.343 o.a.o.d.d.s.SessiondataDao:48
> [nio-5443-exec-8] - startsession :: startsession
> DEBUG 04-05 14:27:31.361 o.a.o.w.UserWebService:114
> [nio-5443-exec-8] - Login user: 1
> DEBUG 04-05 14:27:31.455 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-3] - Level Soap :: [GRANTED]
> DEBUG 04-05 14:27:31.456 o.a.o.w.UserWebService:308
> [nio-5443-exec-3] - RemoteSessionObject [username=teacher,
> firstname=teacher, lastname=1, pictureUrl=null,
> email=teacher1@teacher1.com <ma...@teacher1.com>,
> externalUserId=3, externalUserType=moodle]
> DEBUG 04-05 14:27:31.459 o.a.o.w.UserWebService:312
> [nio-5443-exec-3] - xmlString <remoteSessionObject>
> <username>teacher</username>
> <firstname>teacher</firstname>
> <lastname>1</lastname>
> <email>teacher1@teacher1.com <ma...@teacher1.com></email>
> <externalUserId>3</externalUserId>
> <externalUserType>moodle</externalUserType>
> </remoteSessionObject>*
> **ERROR 04-05 14:27:31.630 o.a.o.w.a.WebSession:223
> [nio-5443-exec-2] - Unexpected exception while checking hashes*
> java.lang.IllegalArgumentException: No enum constant
> org.apache.openmeetings.db.entity.user.User.Type.USER
> at java.base/java.lang.Enum.valueOf(Enum.java:240)
> at
> org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
> at
> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
> at
> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
> at
> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)
> at
> org.apache.wicket.Component.fireInitialize(Component.java:874)
> at
> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
> at org.apache.wicket.Page.isPageStateless(Page.java:461)
> at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
> at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
> at
> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
> at
> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:336)
> at
> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
> at
> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
> at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
> at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
> at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
> 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:202)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
> 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:678)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
> at
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
> at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
> at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
> at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.base/java.lang.Thread.run(Thread.java:834)
>
>
>
>
> On 05/04/2020 14:08, Maxim Solodovnik wrote:
>> Not sure what does it mean
>> I accidentally found this bug and have fixed it in M4, so most
>> probably it will be reproducible using any version with cookie
>> from M4
>>
>> On Sun, 5 Apr 2020 at 20:06, Daniel Baker
>> <info@collisiondetection.biz
>> <ma...@collisiondetection.biz>> wrote:
>>
>> Ok will do . And here is a successful login using 4.6
>>
>> success with 4.6
>>
>> /opt/red5406/log$ tail -f openmeetings.log
>> DEBUG 04-01 16:09:29.410 o.a.o.s.q.s.ReminderJob:92
>> [Bean#0_Worker-1] - Rss d
>> DEBUG 04-01 16:19:29.417 o.a.o.s.q.s.ReminderJob:92
>> [Bean#0_Worker-9] - Rss d
>> DEBUG 04-01 16:29:29.417 o.a.o.s.q.s.ReminderJob:92
>> [Bean#0_Worker-3] - Rss d
>> DEBUG 04-01 16:39:29.413 o.a.o.s.q.s.ReminderJob:92
>> [Bean#0_Worker-9] - Rss d
>> DEBUG 04-01 16:49:29.414 o.a.o.s.q.s.ReminderJob:92
>> [Bean#0_Worker-3] - Rss d
>> DEBUG 04-01 16:59:29.421 o.a.o.s.q.s.ReminderJob:92
>> [Bean#0_Worker-9] - Rss d
>> DEBUG 04-01 17:09:29.409 o.a.o.s.q.s.ReminderJob:92
>> [Bean#0_Worker-2] - Rss d
>> DEBUG 04-01 17:19:29.422 o.a.o.s.q.s.ReminderJob:92
>> [Bean#0_Worker-4] - Rss d
>> DEBUG 04-01 17:29:29.419 o.a.o.s.q.s.ReminderJob:92
>> [Bean#0_Worker-3] - Rss d
>> DEBUG 04-01 17:39:29.416 o.a.o.s.q.s.ReminderJob:92
>> [Bean#0_Worker-4] - Rss d
>> DEBUG 04-01 17:48:08.654 o.a.o.w.UserWebService:102
>> [0.0-5080-exec-9] - Login user
>> DEBUG 04-01 17:48:08.695 o.a.o.d.d.u.UserDao:654
>> [0.0-5080-exec-9] - login:: 1 users were found
>> DEBUG 04-01 17:48:10.118 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-9] - Level Login :: [GRANTED]
>> DEBUG 04-01 17:48:10.147 o.a.o.d.d.u.UserDao:671
>> [0.0-5080-exec-9] - loginUser [GroupUser [id=1,
>> moderator=false, group=Group [id=1, name=kam270,
>> deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null,
>> deleted=false, languageId=1, address=Address [id=1,
>> country=GB, street=null, town=null, zip=null, deleted=false,
>> email=info@collisiondetection.biz
>> <ma...@collisiondetection.biz>, phone=null],
>> externalId=null, externalType=null, type=user]]]
>> DEBUG 04-01 17:48:10.224 o.a.o.d.d.s.SessiondataDao:87
>> [0.0-5080-exec-9] - create :: create
>> DEBUG 04-01 17:48:10.226 o.a.o.d.d.s.SessiondataDao:57
>> [0.0-5080-exec-9] - startsession :: startsession
>> DEBUG 04-01 17:48:10.254 o.a.o.w.UserWebService:109
>> [0.0-5080-exec-9] - Login user: 1
>> DEBUG 04-01 17:48:10.358 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-7] - Level Soap :: [GRANTED]
>> DEBUG 04-01 17:48:10.432 o.a.o.w.UserWebService:102
>> [0.0-5080-exec-4] - Login user
>> DEBUG 04-01 17:48:10.458 o.a.o.d.d.u.UserDao:654
>> [0.0-5080-exec-4] - login:: 1 users were found
>> DEBUG 04-01 17:48:12.314 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-4] - Level Login :: [GRANTED]
>> DEBUG 04-01 17:48:12.318 o.a.o.d.d.u.UserDao:671
>> [0.0-5080-exec-4] - loginUser [GroupUser [id=1,
>> moderator=false, group=Group [id=1, name=kam270,
>> deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null,
>> deleted=false, languageId=1, address=Address [id=1,
>> country=GB, street=null, town=null, zip=null, deleted=false,
>> email=info@collisiondetection.biz
>> <ma...@collisiondetection.biz>, phone=null],
>> externalId=null, externalType=null, type=user]]]
>> DEBUG 04-01 17:48:12.477 o.a.o.d.d.s.SessiondataDao:87
>> [0.0-5080-exec-4] - create :: create
>> DEBUG 04-01 17:48:12.480 o.a.o.d.d.s.SessiondataDao:57
>> [0.0-5080-exec-4] - startsession :: startsession
>> DEBUG 04-01 17:48:12.492 o.a.o.w.UserWebService:109
>> [0.0-5080-exec-4] - Login user: 1
>> DEBUG 04-01 17:48:12.593 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-6] - Level Soap :: [GRANTED]
>> DEBUG 04-01 17:48:12.594 o.a.o.w.UserWebService:311
>> [0.0-5080-exec-6] - RemoteSessionObject [username=teacher,
>> firstname=teacher, lastname=1, pictureUrl=null,
>> email=test@test.com <ma...@test.com>, externalUserId=3,
>> externalUserType=moodle]
>> DEBUG 04-01 17:48:12.598 o.a.o.w.UserWebService:315
>> [0.0-5080-exec-6] - xmlString
>> teacher
>> teacher
>> 1
>> test@test.com <ma...@test.com>
>> 3
>> moodle
>>
>> ERROR 04-01 17:48:12.843 o.a.o.w.a.WebSession:208
>> [0.0-5080-exec-1] - Unexpected exception while checking hashes
>> java.lang.IllegalArgumentException: No enum constant
>> org.apache.openmeetings.db.entity.user.User.Type.USER
>> at java.lang.Enum.valueOf(Enum.java:238)
>> at
>> org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:121)
>> at
>> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:166)
>> at
>> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:182)
>> at
>> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:102)
>> at org.apache.wicket.Component.fireInitialize(Component.java:871)
>> at
>> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1037)
>> at org.apache.wicket.Page.isPageStateless(Page.java:461)
>> at
>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
>> at
>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
>> at
>> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
>> at
>> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:286)
>> at
>> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
>> at
>> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:449)
>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
>> at
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
>> 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:607)
>> 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:74)
>> 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:770)
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
>> 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)
>> ^C
>> om@om:/opt/red5406/log$ tail -f openmeetings.log
>> 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:770)
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
>> 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)
>> DEBUG 04-01 17:49:14.513 o.a.o.w.UserWebService:102
>> [0.0-5080-exec-3] - Login user
>> DEBUG 04-01 17:49:14.541 o.a.o.d.d.u.UserDao:654
>> [0.0-5080-exec-3] - login:: 1 users were found
>> DEBUG 04-01 17:49:15.597 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-3] - Level Login :: [GRANTED]
>> DEBUG 04-01 17:49:15.598 o.a.o.d.d.u.UserDao:671
>> [0.0-5080-exec-3] - loginUser [GroupUser [id=1,
>> moderator=false, group=Group [id=1, name=kam270,
>> deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null,
>> deleted=false, languageId=1, address=Address [id=1,
>> country=GB, street=null, town=null, zip=null, deleted=false,
>> email=info@collisiondetection.biz
>> <ma...@collisiondetection.biz>, phone=null],
>> externalId=null, externalType=null, type=user]]]
>> DEBUG 04-01 17:49:15.759 o.a.o.d.d.s.SessiondataDao:87
>> [0.0-5080-exec-3] - create :: create
>> DEBUG 04-01 17:49:15.760 o.a.o.d.d.s.SessiondataDao:57
>> [0.0-5080-exec-3] - startsession :: startsession
>> DEBUG 04-01 17:49:15.776 o.a.o.w.UserWebService:109
>> [0.0-5080-exec-3] - Login user: 1
>> DEBUG 04-01 17:49:15.877 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-2] - Level Soap :: [GRANTED]
>> DEBUG 04-01 17:49:15.933 o.a.o.w.UserWebService:102
>> [0.0-5080-exec-4] - Login user
>> DEBUG 04-01 17:49:15.948 o.a.o.d.d.u.UserDao:654
>> [0.0-5080-exec-4] - login:: 1 users were found
>> DEBUG 04-01 17:49:17.245 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-4] - Level Login :: [GRANTED]
>> DEBUG 04-01 17:49:17.265 o.a.o.d.d.u.UserDao:671
>> [0.0-5080-exec-4] - loginUser [GroupUser [id=1,
>> moderator=false, group=Group [id=1, name=kam270,
>> deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null,
>> deleted=false, languageId=1, address=Address [id=1,
>> country=GB, street=null, town=null, zip=null, deleted=false,
>> email=info@collisiondetection.biz
>> <ma...@collisiondetection.biz>, phone=null],
>> externalId=null, externalType=null, type=user]]]
>> DEBUG 04-01 17:49:17.424 o.a.o.d.d.s.SessiondataDao:87
>> [0.0-5080-exec-4] - create :: create
>> DEBUG 04-01 17:49:17.425 o.a.o.d.d.s.SessiondataDao:57
>> [0.0-5080-exec-4] - startsession :: startsession
>> DEBUG 04-01 17:49:17.553 o.a.o.w.UserWebService:109
>> [0.0-5080-exec-4] - Login user: 1
>> DEBUG 04-01 17:49:17.780 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-6] - Level Soap :: [GRANTED]
>> DEBUG 04-01 17:49:17.781 o.a.o.w.UserWebService:311
>> [0.0-5080-exec-6] - RemoteSessionObject [username=teacher,
>> firstname=teacher, lastname=1, pictureUrl=null,
>> email=test@test.com <ma...@test.com>, externalUserId=3,
>> externalUserType=moodle]
>> DEBUG 04-01 17:49:17.783 o.a.o.w.UserWebService:315
>> [0.0-5080-exec-6] - xmlString
>> teacher
>> teacher
>> 1
>> test@test.com <ma...@test.com>
>> 3
>> moodle
>>
>> DEBUG 04-01 17:49:29.418 o.a.o.s.q.s.ReminderJob:92
>> [Bean#0_Worker-3] - Rss disabled by Admin
>> DEBUG 04-01 17:49:29.719 o.a.o.w.UserWebService:102
>> [0.0-5080-exec-5] - Login user
>> DEBUG 04-01 17:49:29.743 o.a.o.d.d.u.UserDao:654
>> [0.0-5080-exec-5] - login:: 1 users were found
>> DEBUG 04-01 17:49:30.956 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-5] - Level Login :: [GRANTED]
>> DEBUG 04-01 17:49:30.965 o.a.o.d.d.u.UserDao:671
>> [0.0-5080-exec-5] - loginUser [GroupUser [id=1,
>> moderator=false, group=Group [id=1, name=kam270,
>> deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null,
>> deleted=false, languageId=1, address=Address [id=1,
>> country=GB, street=null, town=null, zip=null, deleted=false,
>> email=info@collisiondetection.biz
>> <ma...@collisiondetection.biz>, phone=null],
>> externalId=null, externalType=null, type=user]]]
>> DEBUG 04-01 17:49:31.093 o.a.o.d.d.s.SessiondataDao:87
>> [0.0-5080-exec-5] - create :: create
>> DEBUG 04-01 17:49:31.094 o.a.o.d.d.s.SessiondataDao:57
>> [0.0-5080-exec-5] - startsession :: startsession
>> DEBUG 04-01 17:49:31.226 o.a.o.w.UserWebService:109
>> [0.0-5080-exec-5] - Login user: 1
>> DEBUG 04-01 17:49:31.420 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-9] - Level Soap :: [GRANTED]
>> DEBUG 04-01 17:49:31.496 o.a.o.w.UserWebService:102
>> [0.0-5080-exec-7] - Login user
>> DEBUG 04-01 17:49:31.517 o.a.o.d.d.u.UserDao:654
>> [0.0-5080-exec-7] - login:: 1 users were found
>> DEBUG 04-01 17:49:32.590 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-7] - Level Login :: [GRANTED]
>> DEBUG 04-01 17:49:32.595 o.a.o.d.d.u.UserDao:671
>> [0.0-5080-exec-7] - loginUser [GroupUser [id=1,
>> moderator=false, group=Group [id=1, name=kam270,
>> deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null,
>> deleted=false, languageId=1, address=Address [id=1,
>> country=GB, street=null, town=null, zip=null, deleted=false,
>> email=info@collisiondetection.biz
>> <ma...@collisiondetection.biz>, phone=null],
>> externalId=null, externalType=null, type=user]]]
>> DEBUG 04-01 17:49:32.634 o.a.o.d.d.s.SessiondataDao:87
>> [0.0-5080-exec-7] - create :: create
>> DEBUG 04-01 17:49:32.635 o.a.o.d.d.s.SessiondataDao:57
>> [0.0-5080-exec-7] - startsession :: startsession
>> DEBUG 04-01 17:49:32.649 o.a.o.w.UserWebService:109
>> [0.0-5080-exec-7] - Login user: 1
>> DEBUG 04-01 17:49:32.725 o.a.o.d.u.AuthLevelUtil:42
>> [.0-5080-exec-10] - Level Soap :: [GRANTED]
>> DEBUG 04-01 17:49:32.728 o.a.o.w.UserWebService:311
>> [.0-5080-exec-10] - RemoteSessionObject [username=teacher,
>> firstname=teacher, lastname=1, pictureUrl=null,
>> email=test@test.com <ma...@test.com>, externalUserId=3,
>> externalUserType=moodle]
>> DEBUG 04-01 17:49:32.732 o.a.o.w.UserWebService:315
>> [.0-5080-exec-10] - xmlString
>> teacher
>> teacher
>> 1
>> test@test.com <ma...@test.com>
>> 3
>> moodle
>>
>> DEBUG 04-01 17:49:33.053 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-8] - Level Admin :: [DENIED]
>> DEBUG 04-01 17:49:33.245 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-8] - Level Admin :: [DENIED]
>> DEBUG 04-01 17:49:33.246 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-8] - Level GroupAdmin :: [DENIED]
>> DEBUG 04-01 17:49:33.251 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-8] - Level Admin :: [DENIED]
>> DEBUG 04-01 17:49:33.255 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-8] - Level Admin :: [DENIED]
>> DEBUG 04-01 17:49:34.655 o.a.o.w.a.ClientManager:93
>> [0.0-5080-exec-7] - Adding online client:
>> 766240bf-25f4-4b82-9107-e5cc26ba1031, room: null
>> DEBUG 04-01 17:49:34.695 o.a.o.w.c.MainPanel:156
>> [0.0-5080-exec-7] - WebSocketBehavior::onConnect [uid:
>> 766240bf-25f4-4b82-9107-e5cc26ba1031, session:
>> 422AC2EDEBBB2AA2E32B2E7E3F2573BD, key:
>> org.apache.wicket.protocol.ws.api.registry.PageIdKey@0]
>> DEBUG 04-01 17:49:34.738 o.a.o.d.d.r.PollDao:87
>> [0.0-5080-exec-7] - :: getPoll :: 27
>> DEBUG 04-01 17:49:34.749 o.a.o.d.d.r.PollDao:98
>> [0.0-5080-exec-7] - :: getArchived :: 27
>> DEBUG 04-01 17:49:34.769 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-7] - Level Admin :: [DENIED]
>> DEBUG 04-01 17:49:34.849 o.a.o.d.d.f.FileItemDao:55
>> [0.0-5080-exec-7] - getByOwner() started
>> DEBUG 04-01 17:49:34.857 o.a.o.d.d.f.FileItemDao:50
>> [0.0-5080-exec-7] - getByRoom roomId :: 27
>> DEBUG 04-01 17:49:34.889 o.a.o.w.c.MainPanel:165
>> [0.0-5080-exec-7] - WebSocketBehavior:: pingTimer is attached
>> DEBUG 04-01 17:49:34.941 o.a.o.w.a.ClientManager:177
>> [0.0-5080-exec-7] - Adding online room client:
>> 766240bf-25f4-4b82-9107-e5cc26ba1031, room: 27
>> DEBUG 04-01 17:49:36.754 o.a.o.w.r.RoomPanel:124
>> [0.0-5080-exec-8] - RoomPanel::roomEnter
>> DEBUG 04-01 17:49:36.758 o.a.o.d.d.l.ConferenceLogDao:54
>> [0.0-5080-exec-8] - [add]:
>> org.apache.openmeetings.db.entity.log.ConferenceLog@79adb27
>> DEBUG 04-01 17:49:36.827 o.a.o.c.u.WebSocketHelper:151
>> [0.0-5080-exec-8] - Sending WebSocket message: roomEnter
>> DEBUG 04-01 17:49:36.845 o.a.o.w.r.RoomPanel:156
>> [0.0-5080-exec-8] - RoomPanel::roomEnter, mods IS EMPTY ?
>> false, is MOD ? true
>> DEBUG 04-01 17:49:36.875 o.a.o.d.d.f.FileItemDao:55
>> [Thread-1089] - getByOwner() started
>> DEBUG 04-01 17:49:36.876 o.a.o.d.d.f.FileItemDao:50
>> [Thread-1089] - getByRoom roomId :: 27
>> DEBUG 04-01 17:49:36.879 o.a.o.d.d.r.PollDao:104
>> [Thread-1089] - :: hasPoll :: 27
>> DEBUG 04-01 17:49:36.896 o.a.o.d.d.r.PollDao:98 [Thread-1089]
>> - :: getArchived :: 27
>> DEBUG 04-01 17:49:37.406 o.a.o.w.r.RoomBroadcaster:57
>> [0.0-5080-exec-1] - ----------- sendUpdatedClient
>> DEBUG 04-01 17:49:37.427
>> o.a.o.c.r.ScopeApplicationAdapter:791 [Thread-1090] -
>> [MessageSender] -> 'Unable to send message to NULL scope'
>> clientUpdated, null
>> DEBUG 04-01 17:49:37.438 o.a.o.c.u.WebSocketHelper:151
>> [0.0-5080-exec-1] - Sending WebSocket message: rightUpdated
>> 766240bf-25f4-4b82-9107-e5cc26ba1031
>> DEBUG 04-01 17:49:37.438 o.a.o.w.r.RoomBroadcaster:57
>> [0.0-5080-exec-1] - ----------- sendUpdatedClient
>> DEBUG 04-01 17:49:37.454 o.a.o.w.r.RoomBroadcaster:57
>> [0.0-5080-exec-1] - ----------- sendUpdatedClient
>> DEBUG 04-01 17:49:37.470
>> o.a.o.c.r.ScopeApplicationAdapter:791 [Thread-1093] -
>> [MessageSender] -> 'Unable to send message to NULL scope'
>> clientUpdated, null
>> DEBUG 04-01 17:49:37.491 o.a.o.c.u.WebSocketHelper:151
>> [0.0-5080-exec-1] - Sending WebSocket message: rightUpdated
>> 766240bf-25f4-4b82-9107-e5cc26ba1031
>> DEBUG 04-01 17:49:37.496
>> o.a.o.c.r.ScopeApplicationAdapter:791 [Thread-1094] -
>> [MessageSender] -> 'Unable to send message to NULL scope'
>> clientUpdated, null
>> DEBUG 04-01 17:49:37.506 o.a.o.d.d.r.PollDao:104
>> [Thread-1092] - :: hasPoll :: 27
>> DEBUG 04-01 17:49:37.508 o.a.o.d.d.r.PollDao:98 [Thread-1092]
>> - :: getArchived :: 27
>> DEBUG 04-01 17:49:37.573 o.a.o.d.d.r.PollDao:104
>> [Thread-1096] - :: hasPoll :: 27
>> DEBUG 04-01 17:49:37.574 o.a.o.d.d.r.PollDao:98 [Thread-1096]
>> - :: getArchived :: 27
>> DEBUG 04-01 17:49:37.848 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-3] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:37.885 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-1] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:37.974 o.a.o.c.u.WebSocketHelper:229
>> [.0-5080-exec-10] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.007 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-6] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.056 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-4] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.155 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-9] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.222 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-8] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.315 o.a.o.d.u.AuthLevelUtil:42
>> [0.0-5080-exec-7] - Level Admin :: [DENIED]
>> DEBUG 04-01 17:49:38.399 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-2] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.464 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-3] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.519 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-1] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.568 o.a.o.c.u.WebSocketHelper:229
>> [.0-5080-exec-10] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.607 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-6] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.645 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-4] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.705 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-5] - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.736 o.a.o.c.u.WebSocketHelper:229
>> [0.0-5080-exec-9] - Sending WebSocket message: {"type":"wb"}
>>
>> On 05/04/2020 14:01, Maxim Solodovnik wrote:
>>> Your stacktrace is caused by the fact:
>>> 1) you logged in to M4 with option "Remeber me"
>>> 2) replace version to be M3
>>> 3) tried to log in
>>>
>>> You need to clean cookies to get rid of this
>>>
>>> On Sun, 5 Apr 2020 at 19:58, Daniel Baker
>>> <info@collisiondetection.biz
>>> <ma...@collisiondetection.biz>> wrote:
>>>
>>> OpenMeetingsVersion5.0.0-M3
>>>
>>> Revision b739f87
>>>
>>> Build date 2019-12-11T11:42:09Z
>>>
>>>
>>>
>>>
>>> On 05/04/2020 13:47, Maxim Solodovnik wrote:
>>>> What Om version is this?
>>>>
>>>> On Sun, 5 Apr 2020 at 19:44, Daniel Baker
>>>> <info@collisiondetection.biz
>>>> <ma...@collisiondetection.biz>> wrote:
>>>>
>>>> Hi Maxim can you please confirm you are seeing a
>>>> duplicate hash ( or some other issue ) issue
>>>> here. It will help us narrow down the problem
>>>> in our CUSTOM moodle plugin :
>>>>
>>>>
>>>> root@om-VirtualBox:/opt/logs# tail -f openmeetings.log
>>>> at
>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>>>> at
>>>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>>>> at
>>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>>>> at
>>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>>>> at
>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>>>> at
>>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>>>> at
>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>> at
>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>> at
>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>>> at
>>>> java.base/java.lang.Thread.run(Thread.java:834)
>>>> DEBUG 03-18 17:14:57.707 o.a.o.w.UserWebService:107
>>>> [nio-5443-exec-3] - Login user
>>>> DEBUG 03-18 17:14:57.717 o.a.o.d.d.u.UserDao:623
>>>> [nio-5443-exec-3] - login:: 1 users were found
>>>> DEBUG 03-18 17:14:58.639 o.a.o.d.u.AuthLevelUtil:40
>>>> [nio-5443-exec-3] - Level Login :: [GRANTED]
>>>> DEBUG 03-18 17:14:58.640 o.a.o.d.d.u.UserDao:640
>>>> [nio-5443-exec-3] - login user groups [GroupUser
>>>> [id=1, moderator=false, group=Group [id=1,
>>>> name=kam270, deleted=false], user=User [id=1,
>>>> firstname=firstname, lastname=lastname,
>>>> login=admin, pictureuri=null, deleted=false,
>>>> languageId=1, address=Address [id=1, country=GB,
>>>> street=null, town=null, zip=null, deleted=false,
>>>> email=info@collisiondetection.biz
>>>> <ma...@collisiondetection.biz>,
>>>> phone=null], externalId=null, type=user]]]
>>>> DEBUG 03-18 17:14:58.658
>>>> o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-3] -
>>>> create :: create
>>>> DEBUG 03-18 17:14:58.659
>>>> o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-3] -
>>>> startsession :: startsession
>>>> DEBUG 03-18 17:14:58.672 o.a.o.w.UserWebService:114
>>>> [nio-5443-exec-3] - Login user: 1
>>>> DEBUG 03-18 17:14:58.770 o.a.o.d.u.AuthLevelUtil:40
>>>> [io-5443-exec-10] - Level Soap :: [GRANTED]
>>>> DEBUG 03-18 17:14:58.864 o.a.o.w.UserWebService:107
>>>> [nio-5443-exec-9] - Login user
>>>> DEBUG 03-18 17:14:58.874 o.a.o.d.d.u.UserDao:623
>>>> [nio-5443-exec-9] - login:: 1 users were found
>>>> DEBUG 03-18 17:14:59.831 o.a.o.d.u.AuthLevelUtil:40
>>>> [nio-5443-exec-9] - Level Login :: [GRANTED]
>>>> DEBUG 03-18 17:14:59.832 o.a.o.d.d.u.UserDao:640
>>>> [nio-5443-exec-9] - login user groups [GroupUser
>>>> [id=1, moderator=false, group=Group [id=1,
>>>> name=kam270, deleted=false], user=User [id=1,
>>>> firstname=firstname, lastname=lastname,
>>>> login=admin, pictureuri=null, deleted=false,
>>>> languageId=1, address=Address [id=1, country=GB,
>>>> street=null, town=null, zip=null, deleted=false,
>>>> email=info@collisiondetection.biz
>>>> <ma...@collisiondetection.biz>,
>>>> phone=null], externalId=null, type=user]]]
>>>> DEBUG 03-18 17:14:59.840
>>>> o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-9] -
>>>> create :: create
>>>> DEBUG 03-18 17:14:59.840
>>>> o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-9] -
>>>> startsession :: startsession
>>>> DEBUG 03-18 17:14:59.849 o.a.o.w.UserWebService:114
>>>> [nio-5443-exec-9] - Login user: 1
>>>> DEBUG 03-18 17:14:59.947 o.a.o.d.u.AuthLevelUtil:40
>>>> [nio-5443-exec-6] - Level Soap :: [GRANTED]
>>>> DEBUG 03-18 17:14:59.948 o.a.o.w.UserWebService:308
>>>> [nio-5443-exec-6] - RemoteSessionObject
>>>> [username=teacher, firstname=teacher, lastname=1,
>>>> pictureUrl=null, email=teacher1@teacher1.com
>>>> <ma...@teacher1.com>,
>>>> externalUserId=3, externalUserType=moodle]
>>>> DEBUG 03-18 17:14:59.951 o.a.o.w.UserWebService:312
>>>> [nio-5443-exec-6] - xmlString <remoteSessionObject>
>>>> <username>teacher</username>
>>>> <firstname>teacher</firstname>
>>>> <lastname>1</lastname>
>>>> <email>teacher1@teacher1.com
>>>> <ma...@teacher1.com></email>
>>>> <externalUserId>3</externalUserId>
>>>> <externalUserType>moodle</externalUserType>
>>>> </remoteSessionObject>
>>>> ERROR 03-18 17:15:00.193 o.a.o.w.a.WebSession:223
>>>> [nio-5443-exec-2] - *Unexpected exception while
>>>> checking hashes*
>>>> java.lang.IllegalArgumentException: No enum
>>>> constant
>>>> org.apache.openmeetings.db.entity.user.User.Type.USER
>>>> at
>>>> java.base/java.lang.Enum.valueOf(Enum.java:240)
>>>> at
>>>> org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
>>>> at
>>>> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
>>>> at
>>>> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
>>>> at
>>>> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)
>>>> at
>>>> org.apache.wicket.Component.fireInitialize(Component.java:874)
>>>> at
>>>> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
>>>> at
>>>> org.apache.wicket.Page.isPageStateless(Page.java:461)
>>>> at
>>>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
>>>> at
>>>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
>>>> at
>>>> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
>>>> at
>>>> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:336)
>>>> at
>>>> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
>>>> at
>>>> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
>>>> at
>>>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
>>>> at
>>>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
>>>> at
>>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
>>>> at
>>>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
>>>> at
>>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
>>>> at
>>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
>>>> at
>>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
>>>> at
>>>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
>>>> at
>>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
>>>> at
>>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
>>>> 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:202)
>>>> at
>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>>>> at
>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
>>>> 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:678)
>>>> at
>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
>>>> at
>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>>>> at
>>>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>>>> at
>>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>>>> at
>>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>>>> at
>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>>>> at
>>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>>>> at
>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>> at
>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>> at
>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>>> at
>>>> java.base/java.lang.Thread.run(Thread.java:834)
>>>> ^C
>>>> root@om-VirtualBox:/opt/logs#
>>>>
>>>>
>>>> Thanks for your help
>>>>
>>>> Dan
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best regards,
>>>> Maxim
>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Maxim
>>
>>
>>
>> --
>> Best regards,
>> Maxim
>
>
>
> --
> Best regards,
> Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
The code in the stacktrace works only if "remember me" cookie is found, and
contains data
Can you double check you have cleaned it?
On Sun, 5 Apr 2020 at 20:29, Daniel Baker <in...@collisiondetection.biz>
wrote:
> I cleared the cookies and get this still :
>
>
>
> tail -f catalina.out
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
> at
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
> at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
> at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
> at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.base/java.lang.Thread.run(Thread.java:834)
> DEBUG 04-05 14:27:29.302 o.a.o.w.UserWebService:107 [nio-5443-exec-6] -
> Login user
> DEBUG 04-05 14:27:29.312 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-6] -
> login:: 1 users were found
> DEBUG 04-05 14:27:30.223 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] -
> Level Login :: [GRANTED]
> DEBUG 04-05 14:27:30.230 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-6] - login
> user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
> externalId=null, type=user]]]
> DEBUG 04-05 14:27:30.258 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-6] -
> create :: create
> DEBUG 04-05 14:27:30.259 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-6] -
> startsession :: startsession
> DEBUG 04-05 14:27:30.274 o.a.o.w.UserWebService:114 [nio-5443-exec-6] -
> Login user: 1
> DEBUG 04-05 14:27:30.357 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-5] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 14:27:30.445 o.a.o.w.UserWebService:107 [nio-5443-exec-8] -
> Login user
> DEBUG 04-05 14:27:30.453 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-8] -
> login:: 1 users were found
> DEBUG 04-05 14:27:31.330 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-8] -
> Level Login :: [GRANTED]
> DEBUG 04-05 14:27:31.334 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-8] - login
> user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
> externalId=null, type=user]]]
> DEBUG 04-05 14:27:31.342 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-8] -
> create :: create
> DEBUG 04-05 14:27:31.343 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-8] -
> startsession :: startsession
> DEBUG 04-05 14:27:31.361 o.a.o.w.UserWebService:114 [nio-5443-exec-8] -
> Login user: 1
> DEBUG 04-05 14:27:31.455 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] -
> Level Soap :: [GRANTED]
> DEBUG 04-05 14:27:31.456 o.a.o.w.UserWebService:308 [nio-5443-exec-3] -
> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
> pictureUrl=null, email=teacher1@teacher1.com, externalUserId=3,
> externalUserType=moodle]
> DEBUG 04-05 14:27:31.459 o.a.o.w.UserWebService:312 [nio-5443-exec-3] -
> xmlString <remoteSessionObject>
> <username>teacher</username>
> <firstname>teacher</firstname>
> <lastname>1</lastname>
> <email>teacher1@teacher1.com</email>
> <externalUserId>3</externalUserId>
> <externalUserType>moodle</externalUserType>
> </remoteSessionObject>
> *ERROR 04-05 14:27:31.630 o.a.o.w.a.WebSession:223 [nio-5443-exec-2] -
> Unexpected exception while checking hashes*
> java.lang.IllegalArgumentException: No enum constant
> org.apache.openmeetings.db.entity.user.User.Type.USER
> at java.base/java.lang.Enum.valueOf(Enum.java:240)
> at
> org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
> at
> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
> at
> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
> at
> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)
> at org.apache.wicket.Component.fireInitialize(Component.java:874)
> at
> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
> at org.apache.wicket.Page.isPageStateless(Page.java:461)
> at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
> at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
> at
> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
> at
> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:336)
> at
> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
> at
> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
> at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
> at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
> at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
> 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:202)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
> 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:678)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
> at
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
> at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
> at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
> at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.base/java.lang.Thread.run(Thread.java:834)
>
>
>
>
> On 05/04/2020 14:08, Maxim Solodovnik wrote:
>
> Not sure what does it mean
> I accidentally found this bug and have fixed it in M4, so most probably it
> will be reproducible using any version with cookie from M4
>
> On Sun, 5 Apr 2020 at 20:06, Daniel Baker <in...@collisiondetection.biz>
> wrote:
>
>> Ok will do . And here is a successful login using 4.6
>>
>> success with 4.6
>>
>> /opt/red5406/log$ tail -f openmeetings.log
>> DEBUG 04-01 16:09:29.410 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-1] -
>> Rss d
>> DEBUG 04-01 16:19:29.417 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-9] -
>> Rss d
>> DEBUG 04-01 16:29:29.417 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-3] -
>> Rss d
>> DEBUG 04-01 16:39:29.413 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-9] -
>> Rss d
>> DEBUG 04-01 16:49:29.414 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-3] -
>> Rss d
>> DEBUG 04-01 16:59:29.421 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-9] -
>> Rss d
>> DEBUG 04-01 17:09:29.409 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-2] -
>> Rss d
>> DEBUG 04-01 17:19:29.422 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-4] -
>> Rss d
>> DEBUG 04-01 17:29:29.419 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-3] -
>> Rss d
>> DEBUG 04-01 17:39:29.416 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-4] -
>> Rss d
>> DEBUG 04-01 17:48:08.654 o.a.o.w.UserWebService:102 [0.0-5080-exec-9] -
>> Login user
>> DEBUG 04-01 17:48:08.695 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-9] -
>> login:: 1 users were found
>> DEBUG 04-01 17:48:10.118 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-9] -
>> Level Login :: [GRANTED]
>> DEBUG 04-01 17:48:10.147 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-9] -
>> loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
>> externalId=null, externalType=null, type=user]]]
>> DEBUG 04-01 17:48:10.224 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-9]
>> - create :: create
>> DEBUG 04-01 17:48:10.226 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-9]
>> - startsession :: startsession
>> DEBUG 04-01 17:48:10.254 o.a.o.w.UserWebService:109 [0.0-5080-exec-9] -
>> Login user: 1
>> DEBUG 04-01 17:48:10.358 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-7] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-01 17:48:10.432 o.a.o.w.UserWebService:102 [0.0-5080-exec-4] -
>> Login user
>> DEBUG 04-01 17:48:10.458 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-4] -
>> login:: 1 users were found
>> DEBUG 04-01 17:48:12.314 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-4] -
>> Level Login :: [GRANTED]
>> DEBUG 04-01 17:48:12.318 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-4] -
>> loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
>> externalId=null, externalType=null, type=user]]]
>> DEBUG 04-01 17:48:12.477 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-4]
>> - create :: create
>> DEBUG 04-01 17:48:12.480 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-4]
>> - startsession :: startsession
>> DEBUG 04-01 17:48:12.492 o.a.o.w.UserWebService:109 [0.0-5080-exec-4] -
>> Login user: 1
>> DEBUG 04-01 17:48:12.593 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-6] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-01 17:48:12.594 o.a.o.w.UserWebService:311 [0.0-5080-exec-6] -
>> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
>> pictureUrl=null, email=test@test.com, externalUserId=3,
>> externalUserType=moodle]
>> DEBUG 04-01 17:48:12.598 o.a.o.w.UserWebService:315 [0.0-5080-exec-6] -
>> xmlString
>> teacher
>> teacher
>> 1
>> test@test.com
>> 3
>> moodle
>>
>> ERROR 04-01 17:48:12.843 o.a.o.w.a.WebSession:208 [0.0-5080-exec-1] -
>> Unexpected exception while checking hashes
>> java.lang.IllegalArgumentException: No enum constant
>> org.apache.openmeetings.db.entity.user.User.Type.USER
>> at java.lang.Enum.valueOf(Enum.java:238)
>> at org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:121)
>> at
>> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:166)
>> at
>> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:182)
>> at
>> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:102)
>> at org.apache.wicket.Component.fireInitialize(Component.java:871)
>> at
>> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1037)
>> at org.apache.wicket.Page.isPageStateless(Page.java:461)
>> at
>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
>> at
>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
>> at
>> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
>> at
>> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:286)
>> at
>> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
>> at
>> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:449)
>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
>> at
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
>> 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:607)
>> 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:74)
>> 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:770)
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
>> 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)
>> ^C
>> om@om:/opt/red5406/log$ tail -f openmeetings.log
>> 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:770)
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
>> 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)
>> DEBUG 04-01 17:49:14.513 o.a.o.w.UserWebService:102 [0.0-5080-exec-3] -
>> Login user
>> DEBUG 04-01 17:49:14.541 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-3] -
>> login:: 1 users were found
>> DEBUG 04-01 17:49:15.597 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-3] -
>> Level Login :: [GRANTED]
>> DEBUG 04-01 17:49:15.598 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-3] -
>> loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
>> externalId=null, externalType=null, type=user]]]
>> DEBUG 04-01 17:49:15.759 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-3]
>> - create :: create
>> DEBUG 04-01 17:49:15.760 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-3]
>> - startsession :: startsession
>> DEBUG 04-01 17:49:15.776 o.a.o.w.UserWebService:109 [0.0-5080-exec-3] -
>> Login user: 1
>> DEBUG 04-01 17:49:15.877 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-2] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-01 17:49:15.933 o.a.o.w.UserWebService:102 [0.0-5080-exec-4] -
>> Login user
>> DEBUG 04-01 17:49:15.948 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-4] -
>> login:: 1 users were found
>> DEBUG 04-01 17:49:17.245 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-4] -
>> Level Login :: [GRANTED]
>> DEBUG 04-01 17:49:17.265 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-4] -
>> loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
>> externalId=null, externalType=null, type=user]]]
>> DEBUG 04-01 17:49:17.424 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-4]
>> - create :: create
>> DEBUG 04-01 17:49:17.425 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-4]
>> - startsession :: startsession
>> DEBUG 04-01 17:49:17.553 o.a.o.w.UserWebService:109 [0.0-5080-exec-4] -
>> Login user: 1
>> DEBUG 04-01 17:49:17.780 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-6] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-01 17:49:17.781 o.a.o.w.UserWebService:311 [0.0-5080-exec-6] -
>> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
>> pictureUrl=null, email=test@test.com, externalUserId=3,
>> externalUserType=moodle]
>> DEBUG 04-01 17:49:17.783 o.a.o.w.UserWebService:315 [0.0-5080-exec-6] -
>> xmlString
>> teacher
>> teacher
>> 1
>> test@test.com
>> 3
>> moodle
>>
>> DEBUG 04-01 17:49:29.418 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-3] -
>> Rss disabled by Admin
>> DEBUG 04-01 17:49:29.719 o.a.o.w.UserWebService:102 [0.0-5080-exec-5] -
>> Login user
>> DEBUG 04-01 17:49:29.743 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-5] -
>> login:: 1 users were found
>> DEBUG 04-01 17:49:30.956 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-5] -
>> Level Login :: [GRANTED]
>> DEBUG 04-01 17:49:30.965 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-5] -
>> loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
>> externalId=null, externalType=null, type=user]]]
>> DEBUG 04-01 17:49:31.093 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-5]
>> - create :: create
>> DEBUG 04-01 17:49:31.094 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-5]
>> - startsession :: startsession
>> DEBUG 04-01 17:49:31.226 o.a.o.w.UserWebService:109 [0.0-5080-exec-5] -
>> Login user: 1
>> DEBUG 04-01 17:49:31.420 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-9] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-01 17:49:31.496 o.a.o.w.UserWebService:102 [0.0-5080-exec-7] -
>> Login user
>> DEBUG 04-01 17:49:31.517 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-7] -
>> login:: 1 users were found
>> DEBUG 04-01 17:49:32.590 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-7] -
>> Level Login :: [GRANTED]
>> DEBUG 04-01 17:49:32.595 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-7] -
>> loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
>> externalId=null, externalType=null, type=user]]]
>> DEBUG 04-01 17:49:32.634 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-7]
>> - create :: create
>> DEBUG 04-01 17:49:32.635 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-7]
>> - startsession :: startsession
>> DEBUG 04-01 17:49:32.649 o.a.o.w.UserWebService:109 [0.0-5080-exec-7] -
>> Login user: 1
>> DEBUG 04-01 17:49:32.725 o.a.o.d.u.AuthLevelUtil:42 [.0-5080-exec-10] -
>> Level Soap :: [GRANTED]
>> DEBUG 04-01 17:49:32.728 o.a.o.w.UserWebService:311 [.0-5080-exec-10] -
>> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
>> pictureUrl=null, email=test@test.com, externalUserId=3,
>> externalUserType=moodle]
>> DEBUG 04-01 17:49:32.732 o.a.o.w.UserWebService:315 [.0-5080-exec-10] -
>> xmlString
>> teacher
>> teacher
>> 1
>> test@test.com
>> 3
>> moodle
>>
>> DEBUG 04-01 17:49:33.053 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
>> Level Admin :: [DENIED]
>> DEBUG 04-01 17:49:33.245 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
>> Level Admin :: [DENIED]
>> DEBUG 04-01 17:49:33.246 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
>> Level GroupAdmin :: [DENIED]
>> DEBUG 04-01 17:49:33.251 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
>> Level Admin :: [DENIED]
>> DEBUG 04-01 17:49:33.255 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
>> Level Admin :: [DENIED]
>> DEBUG 04-01 17:49:34.655 o.a.o.w.a.ClientManager:93 [0.0-5080-exec-7] -
>> Adding online client: 766240bf-25f4-4b82-9107-e5cc26ba1031, room: null
>> DEBUG 04-01 17:49:34.695 o.a.o.w.c.MainPanel:156 [0.0-5080-exec-7] -
>> WebSocketBehavior::onConnect [uid: 766240bf-25f4-4b82-9107-e5cc26ba1031,
>> session: 422AC2EDEBBB2AA2E32B2E7E3F2573BD, key:
>> org.apache.wicket.protocol.ws.api.registry.PageIdKey@0]
>> DEBUG 04-01 17:49:34.738 o.a.o.d.d.r.PollDao:87 [0.0-5080-exec-7] - ::
>> getPoll :: 27
>> DEBUG 04-01 17:49:34.749 o.a.o.d.d.r.PollDao:98 [0.0-5080-exec-7] - ::
>> getArchived :: 27
>> DEBUG 04-01 17:49:34.769 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-7] -
>> Level Admin :: [DENIED]
>> DEBUG 04-01 17:49:34.849 o.a.o.d.d.f.FileItemDao:55 [0.0-5080-exec-7] -
>> getByOwner() started
>> DEBUG 04-01 17:49:34.857 o.a.o.d.d.f.FileItemDao:50 [0.0-5080-exec-7] -
>> getByRoom roomId :: 27
>> DEBUG 04-01 17:49:34.889 o.a.o.w.c.MainPanel:165 [0.0-5080-exec-7] -
>> WebSocketBehavior:: pingTimer is attached
>> DEBUG 04-01 17:49:34.941 o.a.o.w.a.ClientManager:177 [0.0-5080-exec-7] -
>> Adding online room client: 766240bf-25f4-4b82-9107-e5cc26ba1031, room: 27
>> DEBUG 04-01 17:49:36.754 o.a.o.w.r.RoomPanel:124 [0.0-5080-exec-8] -
>> RoomPanel::roomEnter
>> DEBUG 04-01 17:49:36.758 o.a.o.d.d.l.ConferenceLogDao:54
>> [0.0-5080-exec-8] - [add]:
>> org.apache.openmeetings.db.entity.log.ConferenceLog@79adb27
>> DEBUG 04-01 17:49:36.827 o.a.o.c.u.WebSocketHelper:151 [0.0-5080-exec-8]
>> - Sending WebSocket message: roomEnter
>> DEBUG 04-01 17:49:36.845 o.a.o.w.r.RoomPanel:156 [0.0-5080-exec-8] -
>> RoomPanel::roomEnter, mods IS EMPTY ? false, is MOD ? true
>> DEBUG 04-01 17:49:36.875 o.a.o.d.d.f.FileItemDao:55 [Thread-1089] -
>> getByOwner() started
>> DEBUG 04-01 17:49:36.876 o.a.o.d.d.f.FileItemDao:50 [Thread-1089] -
>> getByRoom roomId :: 27
>> DEBUG 04-01 17:49:36.879 o.a.o.d.d.r.PollDao:104 [Thread-1089] - ::
>> hasPoll :: 27
>> DEBUG 04-01 17:49:36.896 o.a.o.d.d.r.PollDao:98 [Thread-1089] - ::
>> getArchived :: 27
>> DEBUG 04-01 17:49:37.406 o.a.o.w.r.RoomBroadcaster:57 [0.0-5080-exec-1] -
>> ----------- sendUpdatedClient
>> DEBUG 04-01 17:49:37.427 o.a.o.c.r.ScopeApplicationAdapter:791
>> [Thread-1090] - [MessageSender] -> 'Unable to send message to NULL scope'
>> clientUpdated, null
>> DEBUG 04-01 17:49:37.438 o.a.o.c.u.WebSocketHelper:151 [0.0-5080-exec-1]
>> - Sending WebSocket message: rightUpdated
>> 766240bf-25f4-4b82-9107-e5cc26ba1031
>> DEBUG 04-01 17:49:37.438 o.a.o.w.r.RoomBroadcaster:57 [0.0-5080-exec-1] -
>> ----------- sendUpdatedClient
>> DEBUG 04-01 17:49:37.454 o.a.o.w.r.RoomBroadcaster:57 [0.0-5080-exec-1] -
>> ----------- sendUpdatedClient
>> DEBUG 04-01 17:49:37.470 o.a.o.c.r.ScopeApplicationAdapter:791
>> [Thread-1093] - [MessageSender] -> 'Unable to send message to NULL scope'
>> clientUpdated, null
>> DEBUG 04-01 17:49:37.491 o.a.o.c.u.WebSocketHelper:151 [0.0-5080-exec-1]
>> - Sending WebSocket message: rightUpdated
>> 766240bf-25f4-4b82-9107-e5cc26ba1031
>> DEBUG 04-01 17:49:37.496 o.a.o.c.r.ScopeApplicationAdapter:791
>> [Thread-1094] - [MessageSender] -> 'Unable to send message to NULL scope'
>> clientUpdated, null
>> DEBUG 04-01 17:49:37.506 o.a.o.d.d.r.PollDao:104 [Thread-1092] - ::
>> hasPoll :: 27
>> DEBUG 04-01 17:49:37.508 o.a.o.d.d.r.PollDao:98 [Thread-1092] - ::
>> getArchived :: 27
>> DEBUG 04-01 17:49:37.573 o.a.o.d.d.r.PollDao:104 [Thread-1096] - ::
>> hasPoll :: 27
>> DEBUG 04-01 17:49:37.574 o.a.o.d.d.r.PollDao:98 [Thread-1096] - ::
>> getArchived :: 27
>> DEBUG 04-01 17:49:37.848 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-3]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:37.885 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-1]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:37.974 o.a.o.c.u.WebSocketHelper:229 [.0-5080-exec-10]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.007 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-6]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.056 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-4]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.155 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-9]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.222 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-8]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.315 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-7] -
>> Level Admin :: [DENIED]
>> DEBUG 04-01 17:49:38.399 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-2]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.464 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-3]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.519 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-1]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.568 o.a.o.c.u.WebSocketHelper:229 [.0-5080-exec-10]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.607 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-6]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.645 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-4]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.705 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-5]
>> - Sending WebSocket message: {"type":"wb"}
>> DEBUG 04-01 17:49:38.736 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-9]
>> - Sending WebSocket message: {"type":"wb"}
>> On 05/04/2020 14:01, Maxim Solodovnik wrote:
>>
>> Your stacktrace is caused by the fact:
>> 1) you logged in to M4 with option "Remeber me"
>> 2) replace version to be M3
>> 3) tried to log in
>>
>> You need to clean cookies to get rid of this
>>
>> On Sun, 5 Apr 2020 at 19:58, Daniel Baker <in...@collisiondetection.biz>
>> wrote:
>>
>>> OpenMeetingsVersion5.0.0-M3
>>>
>>> Revision b739f87
>>>
>>> Build date 2019-12-11T11:42:09Z
>>>
>>>
>>>
>>>
>>> On 05/04/2020 13:47, Maxim Solodovnik wrote:
>>>
>>> What Om version is this?
>>>
>>> On Sun, 5 Apr 2020 at 19:44, Daniel Baker <in...@collisiondetection.biz>
>>> wrote:
>>>
>>>> Hi Maxim can you please confirm you are seeing a duplicate hash (
>>>> or some other issue ) issue here. It will help us narrow down the
>>>> problem in our CUSTOM moodle plugin :
>>>>
>>>> root@om-VirtualBox:/opt/logs# tail -f openmeetings.log
>>>> at
>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>>>> at
>>>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>>>> at
>>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>>>> at
>>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>>>> at
>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>>>> at
>>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>>>> at
>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>> at
>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>> at
>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>>> at java.base/java.lang.Thread.run(Thread.java:834)
>>>> DEBUG 03-18 17:14:57.707 o.a.o.w.UserWebService:107 [nio-5443-exec-3] -
>>>> Login user
>>>> DEBUG 03-18 17:14:57.717 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-3] -
>>>> login:: 1 users were found
>>>> DEBUG 03-18 17:14:58.639 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] -
>>>> Level Login :: [GRANTED]
>>>> DEBUG 03-18 17:14:58.640 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-3] -
>>>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>>>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>>>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>>>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>>>> zip=null, deleted=false, email=info@collisiondetection.biz,
>>>> phone=null], externalId=null, type=user]]]
>>>> DEBUG 03-18 17:14:58.658 o.a.o.d.d.s.SessiondataDao:78
>>>> [nio-5443-exec-3] - create :: create
>>>> DEBUG 03-18 17:14:58.659 o.a.o.d.d.s.SessiondataDao:48
>>>> [nio-5443-exec-3] - startsession :: startsession
>>>> DEBUG 03-18 17:14:58.672 o.a.o.w.UserWebService:114 [nio-5443-exec-3] -
>>>> Login user: 1
>>>> DEBUG 03-18 17:14:58.770 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10] -
>>>> Level Soap :: [GRANTED]
>>>> DEBUG 03-18 17:14:58.864 o.a.o.w.UserWebService:107 [nio-5443-exec-9] -
>>>> Login user
>>>> DEBUG 03-18 17:14:58.874 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9] -
>>>> login:: 1 users were found
>>>> DEBUG 03-18 17:14:59.831 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-9] -
>>>> Level Login :: [GRANTED]
>>>> DEBUG 03-18 17:14:59.832 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9] -
>>>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>>>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>>>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>>>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>>>> zip=null, deleted=false, email=info@collisiondetection.biz,
>>>> phone=null], externalId=null, type=user]]]
>>>> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:78
>>>> [nio-5443-exec-9] - create :: create
>>>> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:48
>>>> [nio-5443-exec-9] - startsession :: startsession
>>>> DEBUG 03-18 17:14:59.849 o.a.o.w.UserWebService:114 [nio-5443-exec-9] -
>>>> Login user: 1
>>>> DEBUG 03-18 17:14:59.947 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] -
>>>> Level Soap :: [GRANTED]
>>>> DEBUG 03-18 17:14:59.948 o.a.o.w.UserWebService:308 [nio-5443-exec-6] -
>>>> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
>>>> pictureUrl=null, email=teacher1@teacher1.com, externalUserId=3,
>>>> externalUserType=moodle]
>>>> DEBUG 03-18 17:14:59.951 o.a.o.w.UserWebService:312 [nio-5443-exec-6] -
>>>> xmlString <remoteSessionObject>
>>>> <username>teacher</username>
>>>> <firstname>teacher</firstname>
>>>> <lastname>1</lastname>
>>>> <email>teacher1@teacher1.com</email>
>>>> <externalUserId>3</externalUserId>
>>>> <externalUserType>moodle</externalUserType>
>>>> </remoteSessionObject>
>>>> ERROR 03-18 17:15:00.193 o.a.o.w.a.WebSession:223 [nio-5443-exec-2] - *Unexpected
>>>> exception while checking hashes*
>>>> java.lang.IllegalArgumentException: No enum constant
>>>> org.apache.openmeetings.db.entity.user.User.Type.USER
>>>> at java.base/java.lang.Enum.valueOf(Enum.java:240)
>>>> at
>>>> org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
>>>> at
>>>> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
>>>> at
>>>> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
>>>> at
>>>> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)
>>>> at
>>>> org.apache.wicket.Component.fireInitialize(Component.java:874)
>>>> at
>>>> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
>>>> at org.apache.wicket.Page.isPageStateless(Page.java:461)
>>>> at
>>>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
>>>> at
>>>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
>>>> at
>>>> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
>>>> at
>>>> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:336)
>>>> at
>>>> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
>>>> at
>>>> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
>>>> at
>>>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
>>>> at
>>>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
>>>> at
>>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
>>>> at
>>>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
>>>> at
>>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
>>>> at
>>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
>>>> at
>>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
>>>> at
>>>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
>>>> at
>>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
>>>> at
>>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
>>>> 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:202)
>>>> at
>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>>>> at
>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
>>>> 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:678)
>>>> at
>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
>>>> at
>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>>>> at
>>>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>>>> at
>>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>>>> at
>>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>>>> at
>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>>>> at
>>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>>>> at
>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>> at
>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>> at
>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>>> at java.base/java.lang.Thread.run(Thread.java:834)
>>>> ^C
>>>> root@om-VirtualBox:/opt/logs#
>>>>
>>>>
>>>> Thanks for your help
>>>>
>>>> Dan
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> Best regards,
>>> Maxim
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>
> --
> Best regards,
> Maxim
>
>
--
Best regards,
Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Daniel Baker <in...@collisiondetection.biz>.
I cleared the cookies and get this still :
tail -f catalina.out
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
DEBUG 04-05 14:27:29.302 o.a.o.w.UserWebService:107 [nio-5443-exec-6] -
Login user
DEBUG 04-05 14:27:29.312 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-6] -
login:: 1 users were found
DEBUG 04-05 14:27:30.223 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] -
Level Login :: [GRANTED]
DEBUG 04-05 14:27:30.230 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-6] -
login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null, town=null,
zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
externalId=null, type=user]]]
DEBUG 04-05 14:27:30.258 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-6]
- create :: create
DEBUG 04-05 14:27:30.259 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-6]
- startsession :: startsession
DEBUG 04-05 14:27:30.274 o.a.o.w.UserWebService:114 [nio-5443-exec-6] -
Login user: 1
DEBUG 04-05 14:27:30.357 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-5] -
Level Soap :: [GRANTED]
DEBUG 04-05 14:27:30.445 o.a.o.w.UserWebService:107 [nio-5443-exec-8] -
Login user
DEBUG 04-05 14:27:30.453 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-8] -
login:: 1 users were found
DEBUG 04-05 14:27:31.330 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-8] -
Level Login :: [GRANTED]
DEBUG 04-05 14:27:31.334 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-8] -
login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null, town=null,
zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
externalId=null, type=user]]]
DEBUG 04-05 14:27:31.342 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-8]
- create :: create
DEBUG 04-05 14:27:31.343 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-8]
- startsession :: startsession
DEBUG 04-05 14:27:31.361 o.a.o.w.UserWebService:114 [nio-5443-exec-8] -
Login user: 1
DEBUG 04-05 14:27:31.455 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] -
Level Soap :: [GRANTED]
DEBUG 04-05 14:27:31.456 o.a.o.w.UserWebService:308 [nio-5443-exec-3] -
RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
pictureUrl=null, email=teacher1@teacher1.com, externalUserId=3,
externalUserType=moodle]
DEBUG 04-05 14:27:31.459 o.a.o.w.UserWebService:312 [nio-5443-exec-3] -
xmlString <remoteSessionObject>
<username>teacher</username>
<firstname>teacher</firstname>
<lastname>1</lastname>
<email>teacher1@teacher1.com</email>
<externalUserId>3</externalUserId>
<externalUserType>moodle</externalUserType>
</remoteSessionObject>*
**ERROR 04-05 14:27:31.630 o.a.o.w.a.WebSession:223 [nio-5443-exec-2] -
Unexpected exception while checking hashes*
java.lang.IllegalArgumentException: No enum constant
org.apache.openmeetings.db.entity.user.User.Type.USER
at java.base/java.lang.Enum.valueOf(Enum.java:240)
at
org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
at
org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
at
org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
at
org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)
at org.apache.wicket.Component.fireInitialize(Component.java:874)
at
org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
at org.apache.wicket.Page.isPageStateless(Page.java:461)
at
org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
at
org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
at
org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
at
org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:336)
at
org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
at
org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
at
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
at
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
at
org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
at
org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
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:202)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
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:678)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:834)
On 05/04/2020 14:08, Maxim Solodovnik wrote:
> Not sure what does it mean
> I accidentally found this bug and have fixed it in M4, so most
> probably it will be reproducible using any version with cookie from M4
>
> On Sun, 5 Apr 2020 at 20:06, Daniel Baker <info@collisiondetection.biz
> <ma...@collisiondetection.biz>> wrote:
>
> Ok will do . And here is a successful login using 4.6
>
> success with 4.6
>
> /opt/red5406/log$ tail -f openmeetings.log
> DEBUG 04-01 16:09:29.410 o.a.o.s.q.s.ReminderJob:92
> [Bean#0_Worker-1] - Rss d
> DEBUG 04-01 16:19:29.417 o.a.o.s.q.s.ReminderJob:92
> [Bean#0_Worker-9] - Rss d
> DEBUG 04-01 16:29:29.417 o.a.o.s.q.s.ReminderJob:92
> [Bean#0_Worker-3] - Rss d
> DEBUG 04-01 16:39:29.413 o.a.o.s.q.s.ReminderJob:92
> [Bean#0_Worker-9] - Rss d
> DEBUG 04-01 16:49:29.414 o.a.o.s.q.s.ReminderJob:92
> [Bean#0_Worker-3] - Rss d
> DEBUG 04-01 16:59:29.421 o.a.o.s.q.s.ReminderJob:92
> [Bean#0_Worker-9] - Rss d
> DEBUG 04-01 17:09:29.409 o.a.o.s.q.s.ReminderJob:92
> [Bean#0_Worker-2] - Rss d
> DEBUG 04-01 17:19:29.422 o.a.o.s.q.s.ReminderJob:92
> [Bean#0_Worker-4] - Rss d
> DEBUG 04-01 17:29:29.419 o.a.o.s.q.s.ReminderJob:92
> [Bean#0_Worker-3] - Rss d
> DEBUG 04-01 17:39:29.416 o.a.o.s.q.s.ReminderJob:92
> [Bean#0_Worker-4] - Rss d
> DEBUG 04-01 17:48:08.654 o.a.o.w.UserWebService:102
> [0.0-5080-exec-9] - Login user
> DEBUG 04-01 17:48:08.695 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-9]
> - login:: 1 users were found
> DEBUG 04-01 17:48:10.118 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-9] - Level Login :: [GRANTED]
> DEBUG 04-01 17:48:10.147 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-9]
> - loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null,
> town=null, zip=null, deleted=false,
> email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, externalType=null, type=user]]]
> DEBUG 04-01 17:48:10.224 o.a.o.d.d.s.SessiondataDao:87
> [0.0-5080-exec-9] - create :: create
> DEBUG 04-01 17:48:10.226 o.a.o.d.d.s.SessiondataDao:57
> [0.0-5080-exec-9] - startsession :: startsession
> DEBUG 04-01 17:48:10.254 o.a.o.w.UserWebService:109
> [0.0-5080-exec-9] - Login user: 1
> DEBUG 04-01 17:48:10.358 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-7] - Level Soap :: [GRANTED]
> DEBUG 04-01 17:48:10.432 o.a.o.w.UserWebService:102
> [0.0-5080-exec-4] - Login user
> DEBUG 04-01 17:48:10.458 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-4]
> - login:: 1 users were found
> DEBUG 04-01 17:48:12.314 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-4] - Level Login :: [GRANTED]
> DEBUG 04-01 17:48:12.318 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-4]
> - loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null,
> town=null, zip=null, deleted=false,
> email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, externalType=null, type=user]]]
> DEBUG 04-01 17:48:12.477 o.a.o.d.d.s.SessiondataDao:87
> [0.0-5080-exec-4] - create :: create
> DEBUG 04-01 17:48:12.480 o.a.o.d.d.s.SessiondataDao:57
> [0.0-5080-exec-4] - startsession :: startsession
> DEBUG 04-01 17:48:12.492 o.a.o.w.UserWebService:109
> [0.0-5080-exec-4] - Login user: 1
> DEBUG 04-01 17:48:12.593 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-6] - Level Soap :: [GRANTED]
> DEBUG 04-01 17:48:12.594 o.a.o.w.UserWebService:311
> [0.0-5080-exec-6] - RemoteSessionObject [username=teacher,
> firstname=teacher, lastname=1, pictureUrl=null,
> email=test@test.com <ma...@test.com>, externalUserId=3,
> externalUserType=moodle]
> DEBUG 04-01 17:48:12.598 o.a.o.w.UserWebService:315
> [0.0-5080-exec-6] - xmlString
> teacher
> teacher
> 1
> test@test.com <ma...@test.com>
> 3
> moodle
>
> ERROR 04-01 17:48:12.843 o.a.o.w.a.WebSession:208
> [0.0-5080-exec-1] - Unexpected exception while checking hashes
> java.lang.IllegalArgumentException: No enum constant
> org.apache.openmeetings.db.entity.user.User.Type.USER
> at java.lang.Enum.valueOf(Enum.java:238)
> at
> org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:121)
> at
> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:166)
> at
> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:182)
> at
> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:102)
> at org.apache.wicket.Component.fireInitialize(Component.java:871)
> at
> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1037)
> at org.apache.wicket.Page.isPageStateless(Page.java:461)
> at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
> at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
> at
> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
> at
> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:286)
> at
> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
> at
> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:449)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
> 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:607)
> 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:74)
> 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:770)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
> 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)
> ^C
> om@om:/opt/red5406/log$ tail -f openmeetings.log
> 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:770)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
> 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)
> DEBUG 04-01 17:49:14.513 o.a.o.w.UserWebService:102
> [0.0-5080-exec-3] - Login user
> DEBUG 04-01 17:49:14.541 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-3]
> - login:: 1 users were found
> DEBUG 04-01 17:49:15.597 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-3] - Level Login :: [GRANTED]
> DEBUG 04-01 17:49:15.598 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-3]
> - loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null,
> town=null, zip=null, deleted=false,
> email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, externalType=null, type=user]]]
> DEBUG 04-01 17:49:15.759 o.a.o.d.d.s.SessiondataDao:87
> [0.0-5080-exec-3] - create :: create
> DEBUG 04-01 17:49:15.760 o.a.o.d.d.s.SessiondataDao:57
> [0.0-5080-exec-3] - startsession :: startsession
> DEBUG 04-01 17:49:15.776 o.a.o.w.UserWebService:109
> [0.0-5080-exec-3] - Login user: 1
> DEBUG 04-01 17:49:15.877 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-2] - Level Soap :: [GRANTED]
> DEBUG 04-01 17:49:15.933 o.a.o.w.UserWebService:102
> [0.0-5080-exec-4] - Login user
> DEBUG 04-01 17:49:15.948 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-4]
> - login:: 1 users were found
> DEBUG 04-01 17:49:17.245 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-4] - Level Login :: [GRANTED]
> DEBUG 04-01 17:49:17.265 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-4]
> - loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null,
> town=null, zip=null, deleted=false,
> email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, externalType=null, type=user]]]
> DEBUG 04-01 17:49:17.424 o.a.o.d.d.s.SessiondataDao:87
> [0.0-5080-exec-4] - create :: create
> DEBUG 04-01 17:49:17.425 o.a.o.d.d.s.SessiondataDao:57
> [0.0-5080-exec-4] - startsession :: startsession
> DEBUG 04-01 17:49:17.553 o.a.o.w.UserWebService:109
> [0.0-5080-exec-4] - Login user: 1
> DEBUG 04-01 17:49:17.780 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-6] - Level Soap :: [GRANTED]
> DEBUG 04-01 17:49:17.781 o.a.o.w.UserWebService:311
> [0.0-5080-exec-6] - RemoteSessionObject [username=teacher,
> firstname=teacher, lastname=1, pictureUrl=null,
> email=test@test.com <ma...@test.com>, externalUserId=3,
> externalUserType=moodle]
> DEBUG 04-01 17:49:17.783 o.a.o.w.UserWebService:315
> [0.0-5080-exec-6] - xmlString
> teacher
> teacher
> 1
> test@test.com <ma...@test.com>
> 3
> moodle
>
> DEBUG 04-01 17:49:29.418 o.a.o.s.q.s.ReminderJob:92
> [Bean#0_Worker-3] - Rss disabled by Admin
> DEBUG 04-01 17:49:29.719 o.a.o.w.UserWebService:102
> [0.0-5080-exec-5] - Login user
> DEBUG 04-01 17:49:29.743 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-5]
> - login:: 1 users were found
> DEBUG 04-01 17:49:30.956 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-5] - Level Login :: [GRANTED]
> DEBUG 04-01 17:49:30.965 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-5]
> - loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null,
> town=null, zip=null, deleted=false,
> email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, externalType=null, type=user]]]
> DEBUG 04-01 17:49:31.093 o.a.o.d.d.s.SessiondataDao:87
> [0.0-5080-exec-5] - create :: create
> DEBUG 04-01 17:49:31.094 o.a.o.d.d.s.SessiondataDao:57
> [0.0-5080-exec-5] - startsession :: startsession
> DEBUG 04-01 17:49:31.226 o.a.o.w.UserWebService:109
> [0.0-5080-exec-5] - Login user: 1
> DEBUG 04-01 17:49:31.420 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-9] - Level Soap :: [GRANTED]
> DEBUG 04-01 17:49:31.496 o.a.o.w.UserWebService:102
> [0.0-5080-exec-7] - Login user
> DEBUG 04-01 17:49:31.517 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-7]
> - login:: 1 users were found
> DEBUG 04-01 17:49:32.590 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-7] - Level Login :: [GRANTED]
> DEBUG 04-01 17:49:32.595 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-7]
> - loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null,
> town=null, zip=null, deleted=false,
> email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, externalType=null, type=user]]]
> DEBUG 04-01 17:49:32.634 o.a.o.d.d.s.SessiondataDao:87
> [0.0-5080-exec-7] - create :: create
> DEBUG 04-01 17:49:32.635 o.a.o.d.d.s.SessiondataDao:57
> [0.0-5080-exec-7] - startsession :: startsession
> DEBUG 04-01 17:49:32.649 o.a.o.w.UserWebService:109
> [0.0-5080-exec-7] - Login user: 1
> DEBUG 04-01 17:49:32.725 o.a.o.d.u.AuthLevelUtil:42
> [.0-5080-exec-10] - Level Soap :: [GRANTED]
> DEBUG 04-01 17:49:32.728 o.a.o.w.UserWebService:311
> [.0-5080-exec-10] - RemoteSessionObject [username=teacher,
> firstname=teacher, lastname=1, pictureUrl=null,
> email=test@test.com <ma...@test.com>, externalUserId=3,
> externalUserType=moodle]
> DEBUG 04-01 17:49:32.732 o.a.o.w.UserWebService:315
> [.0-5080-exec-10] - xmlString
> teacher
> teacher
> 1
> test@test.com <ma...@test.com>
> 3
> moodle
>
> DEBUG 04-01 17:49:33.053 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-8] - Level Admin :: [DENIED]
> DEBUG 04-01 17:49:33.245 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-8] - Level Admin :: [DENIED]
> DEBUG 04-01 17:49:33.246 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-8] - Level GroupAdmin :: [DENIED]
> DEBUG 04-01 17:49:33.251 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-8] - Level Admin :: [DENIED]
> DEBUG 04-01 17:49:33.255 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-8] - Level Admin :: [DENIED]
> DEBUG 04-01 17:49:34.655 o.a.o.w.a.ClientManager:93
> [0.0-5080-exec-7] - Adding online client:
> 766240bf-25f4-4b82-9107-e5cc26ba1031, room: null
> DEBUG 04-01 17:49:34.695 o.a.o.w.c.MainPanel:156 [0.0-5080-exec-7]
> - WebSocketBehavior::onConnect [uid:
> 766240bf-25f4-4b82-9107-e5cc26ba1031, session:
> 422AC2EDEBBB2AA2E32B2E7E3F2573BD, key:
> org.apache.wicket.protocol.ws.api.registry.PageIdKey@0]
> DEBUG 04-01 17:49:34.738 o.a.o.d.d.r.PollDao:87 [0.0-5080-exec-7]
> - :: getPoll :: 27
> DEBUG 04-01 17:49:34.749 o.a.o.d.d.r.PollDao:98 [0.0-5080-exec-7]
> - :: getArchived :: 27
> DEBUG 04-01 17:49:34.769 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-7] - Level Admin :: [DENIED]
> DEBUG 04-01 17:49:34.849 o.a.o.d.d.f.FileItemDao:55
> [0.0-5080-exec-7] - getByOwner() started
> DEBUG 04-01 17:49:34.857 o.a.o.d.d.f.FileItemDao:50
> [0.0-5080-exec-7] - getByRoom roomId :: 27
> DEBUG 04-01 17:49:34.889 o.a.o.w.c.MainPanel:165 [0.0-5080-exec-7]
> - WebSocketBehavior:: pingTimer is attached
> DEBUG 04-01 17:49:34.941 o.a.o.w.a.ClientManager:177
> [0.0-5080-exec-7] - Adding online room client:
> 766240bf-25f4-4b82-9107-e5cc26ba1031, room: 27
> DEBUG 04-01 17:49:36.754 o.a.o.w.r.RoomPanel:124 [0.0-5080-exec-8]
> - RoomPanel::roomEnter
> DEBUG 04-01 17:49:36.758 o.a.o.d.d.l.ConferenceLogDao:54
> [0.0-5080-exec-8] - [add]:
> org.apache.openmeetings.db.entity.log.ConferenceLog@79adb27
> DEBUG 04-01 17:49:36.827 o.a.o.c.u.WebSocketHelper:151
> [0.0-5080-exec-8] - Sending WebSocket message: roomEnter
> DEBUG 04-01 17:49:36.845 o.a.o.w.r.RoomPanel:156 [0.0-5080-exec-8]
> - RoomPanel::roomEnter, mods IS EMPTY ? false, is MOD ? true
> DEBUG 04-01 17:49:36.875 o.a.o.d.d.f.FileItemDao:55 [Thread-1089]
> - getByOwner() started
> DEBUG 04-01 17:49:36.876 o.a.o.d.d.f.FileItemDao:50 [Thread-1089]
> - getByRoom roomId :: 27
> DEBUG 04-01 17:49:36.879 o.a.o.d.d.r.PollDao:104 [Thread-1089] -
> :: hasPoll :: 27
> DEBUG 04-01 17:49:36.896 o.a.o.d.d.r.PollDao:98 [Thread-1089] - ::
> getArchived :: 27
> DEBUG 04-01 17:49:37.406 o.a.o.w.r.RoomBroadcaster:57
> [0.0-5080-exec-1] - ----------- sendUpdatedClient
> DEBUG 04-01 17:49:37.427 o.a.o.c.r.ScopeApplicationAdapter:791
> [Thread-1090] - [MessageSender] -> 'Unable to send message to NULL
> scope' clientUpdated, null
> DEBUG 04-01 17:49:37.438 o.a.o.c.u.WebSocketHelper:151
> [0.0-5080-exec-1] - Sending WebSocket message: rightUpdated
> 766240bf-25f4-4b82-9107-e5cc26ba1031
> DEBUG 04-01 17:49:37.438 o.a.o.w.r.RoomBroadcaster:57
> [0.0-5080-exec-1] - ----------- sendUpdatedClient
> DEBUG 04-01 17:49:37.454 o.a.o.w.r.RoomBroadcaster:57
> [0.0-5080-exec-1] - ----------- sendUpdatedClient
> DEBUG 04-01 17:49:37.470 o.a.o.c.r.ScopeApplicationAdapter:791
> [Thread-1093] - [MessageSender] -> 'Unable to send message to NULL
> scope' clientUpdated, null
> DEBUG 04-01 17:49:37.491 o.a.o.c.u.WebSocketHelper:151
> [0.0-5080-exec-1] - Sending WebSocket message: rightUpdated
> 766240bf-25f4-4b82-9107-e5cc26ba1031
> DEBUG 04-01 17:49:37.496 o.a.o.c.r.ScopeApplicationAdapter:791
> [Thread-1094] - [MessageSender] -> 'Unable to send message to NULL
> scope' clientUpdated, null
> DEBUG 04-01 17:49:37.506 o.a.o.d.d.r.PollDao:104 [Thread-1092] -
> :: hasPoll :: 27
> DEBUG 04-01 17:49:37.508 o.a.o.d.d.r.PollDao:98 [Thread-1092] - ::
> getArchived :: 27
> DEBUG 04-01 17:49:37.573 o.a.o.d.d.r.PollDao:104 [Thread-1096] -
> :: hasPoll :: 27
> DEBUG 04-01 17:49:37.574 o.a.o.d.d.r.PollDao:98 [Thread-1096] - ::
> getArchived :: 27
> DEBUG 04-01 17:49:37.848 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-3] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:37.885 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-1] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:37.974 o.a.o.c.u.WebSocketHelper:229
> [.0-5080-exec-10] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.007 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-6] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.056 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-4] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.155 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-9] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.222 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-8] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.315 o.a.o.d.u.AuthLevelUtil:42
> [0.0-5080-exec-7] - Level Admin :: [DENIED]
> DEBUG 04-01 17:49:38.399 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-2] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.464 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-3] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.519 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-1] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.568 o.a.o.c.u.WebSocketHelper:229
> [.0-5080-exec-10] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.607 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-6] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.645 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-4] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.705 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-5] - Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.736 o.a.o.c.u.WebSocketHelper:229
> [0.0-5080-exec-9] - Sending WebSocket message: {"type":"wb"}
>
> On 05/04/2020 14:01, Maxim Solodovnik wrote:
>> Your stacktrace is caused by the fact:
>> 1) you logged in to M4 with option "Remeber me"
>> 2) replace version to be M3
>> 3) tried to log in
>>
>> You need to clean cookies to get rid of this
>>
>> On Sun, 5 Apr 2020 at 19:58, Daniel Baker
>> <info@collisiondetection.biz
>> <ma...@collisiondetection.biz>> wrote:
>>
>> OpenMeetingsVersion5.0.0-M3
>>
>> Revision b739f87
>>
>> Build date 2019-12-11T11:42:09Z
>>
>>
>>
>>
>> On 05/04/2020 13:47, Maxim Solodovnik wrote:
>>> What Om version is this?
>>>
>>> On Sun, 5 Apr 2020 at 19:44, Daniel Baker
>>> <info@collisiondetection.biz
>>> <ma...@collisiondetection.biz>> wrote:
>>>
>>> Hi Maxim can you please confirm you are seeing a
>>> duplicate hash ( or some other issue ) issue here.
>>> It will help us narrow down the problem in our
>>> CUSTOM moodle plugin :
>>>
>>>
>>> root@om-VirtualBox:/opt/logs# tail -f openmeetings.log
>>> at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>>> at
>>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>>> at
>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>>> at
>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>>> at
>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>>> at
>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>> at
>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>> at java.base/java.lang.Thread.run(Thread.java:834)
>>> DEBUG 03-18 17:14:57.707 o.a.o.w.UserWebService:107
>>> [nio-5443-exec-3] - Login user
>>> DEBUG 03-18 17:14:57.717 o.a.o.d.d.u.UserDao:623
>>> [nio-5443-exec-3] - login:: 1 users were found
>>> DEBUG 03-18 17:14:58.639 o.a.o.d.u.AuthLevelUtil:40
>>> [nio-5443-exec-3] - Level Login :: [GRANTED]
>>> DEBUG 03-18 17:14:58.640 o.a.o.d.d.u.UserDao:640
>>> [nio-5443-exec-3] - login user groups [GroupUser [id=1,
>>> moderator=false, group=Group [id=1, name=kam270,
>>> deleted=false], user=User [id=1, firstname=firstname,
>>> lastname=lastname, login=admin, pictureuri=null,
>>> deleted=false, languageId=1, address=Address [id=1,
>>> country=GB, street=null, town=null, zip=null,
>>> deleted=false, email=info@collisiondetection.biz
>>> <ma...@collisiondetection.biz>, phone=null],
>>> externalId=null, type=user]]]
>>> DEBUG 03-18 17:14:58.658 o.a.o.d.d.s.SessiondataDao:78
>>> [nio-5443-exec-3] - create :: create
>>> DEBUG 03-18 17:14:58.659 o.a.o.d.d.s.SessiondataDao:48
>>> [nio-5443-exec-3] - startsession :: startsession
>>> DEBUG 03-18 17:14:58.672 o.a.o.w.UserWebService:114
>>> [nio-5443-exec-3] - Login user: 1
>>> DEBUG 03-18 17:14:58.770 o.a.o.d.u.AuthLevelUtil:40
>>> [io-5443-exec-10] - Level Soap :: [GRANTED]
>>> DEBUG 03-18 17:14:58.864 o.a.o.w.UserWebService:107
>>> [nio-5443-exec-9] - Login user
>>> DEBUG 03-18 17:14:58.874 o.a.o.d.d.u.UserDao:623
>>> [nio-5443-exec-9] - login:: 1 users were found
>>> DEBUG 03-18 17:14:59.831 o.a.o.d.u.AuthLevelUtil:40
>>> [nio-5443-exec-9] - Level Login :: [GRANTED]
>>> DEBUG 03-18 17:14:59.832 o.a.o.d.d.u.UserDao:640
>>> [nio-5443-exec-9] - login user groups [GroupUser [id=1,
>>> moderator=false, group=Group [id=1, name=kam270,
>>> deleted=false], user=User [id=1, firstname=firstname,
>>> lastname=lastname, login=admin, pictureuri=null,
>>> deleted=false, languageId=1, address=Address [id=1,
>>> country=GB, street=null, town=null, zip=null,
>>> deleted=false, email=info@collisiondetection.biz
>>> <ma...@collisiondetection.biz>, phone=null],
>>> externalId=null, type=user]]]
>>> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:78
>>> [nio-5443-exec-9] - create :: create
>>> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:48
>>> [nio-5443-exec-9] - startsession :: startsession
>>> DEBUG 03-18 17:14:59.849 o.a.o.w.UserWebService:114
>>> [nio-5443-exec-9] - Login user: 1
>>> DEBUG 03-18 17:14:59.947 o.a.o.d.u.AuthLevelUtil:40
>>> [nio-5443-exec-6] - Level Soap :: [GRANTED]
>>> DEBUG 03-18 17:14:59.948 o.a.o.w.UserWebService:308
>>> [nio-5443-exec-6] - RemoteSessionObject
>>> [username=teacher, firstname=teacher, lastname=1,
>>> pictureUrl=null, email=teacher1@teacher1.com
>>> <ma...@teacher1.com>, externalUserId=3,
>>> externalUserType=moodle]
>>> DEBUG 03-18 17:14:59.951 o.a.o.w.UserWebService:312
>>> [nio-5443-exec-6] - xmlString <remoteSessionObject>
>>> <username>teacher</username>
>>> <firstname>teacher</firstname>
>>> <lastname>1</lastname>
>>> <email>teacher1@teacher1.com
>>> <ma...@teacher1.com></email>
>>> <externalUserId>3</externalUserId>
>>> <externalUserType>moodle</externalUserType>
>>> </remoteSessionObject>
>>> ERROR 03-18 17:15:00.193 o.a.o.w.a.WebSession:223
>>> [nio-5443-exec-2] - *Unexpected exception while checking
>>> hashes*
>>> java.lang.IllegalArgumentException: No enum constant
>>> org.apache.openmeetings.db.entity.user.User.Type.USER
>>> at java.base/java.lang.Enum.valueOf(Enum.java:240)
>>> at
>>> org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
>>> at
>>> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
>>> at
>>> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
>>> at
>>> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)
>>> at
>>> org.apache.wicket.Component.fireInitialize(Component.java:874)
>>> at
>>> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
>>> at
>>> org.apache.wicket.Page.isPageStateless(Page.java:461)
>>> at
>>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
>>> at
>>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
>>> at
>>> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
>>> at
>>> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:336)
>>> at
>>> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
>>> at
>>> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
>>> at
>>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
>>> at
>>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
>>> at
>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
>>> at
>>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
>>> at
>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
>>> at
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
>>> at
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
>>> at
>>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
>>> at
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
>>> at
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
>>> 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:202)
>>> at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>>> at
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
>>> 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:678)
>>> at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
>>> at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>>> at
>>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>>> at
>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>>> at
>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>>> at
>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>>> at
>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>> at
>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>> at java.base/java.lang.Thread.run(Thread.java:834)
>>> ^C
>>> root@om-VirtualBox:/opt/logs#
>>>
>>>
>>> Thanks for your help
>>>
>>> Dan
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Maxim
>>
>>
>>
>> --
>> Best regards,
>> Maxim
>
>
>
> --
> Best regards,
> Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
Not sure what does it mean
I accidentally found this bug and have fixed it in M4, so most probably it
will be reproducible using any version with cookie from M4
On Sun, 5 Apr 2020 at 20:06, Daniel Baker <in...@collisiondetection.biz>
wrote:
> Ok will do . And here is a successful login using 4.6
>
> success with 4.6
>
> /opt/red5406/log$ tail -f openmeetings.log
> DEBUG 04-01 16:09:29.410 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-1] -
> Rss d
> DEBUG 04-01 16:19:29.417 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-9] -
> Rss d
> DEBUG 04-01 16:29:29.417 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-3] -
> Rss d
> DEBUG 04-01 16:39:29.413 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-9] -
> Rss d
> DEBUG 04-01 16:49:29.414 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-3] -
> Rss d
> DEBUG 04-01 16:59:29.421 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-9] -
> Rss d
> DEBUG 04-01 17:09:29.409 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-2] -
> Rss d
> DEBUG 04-01 17:19:29.422 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-4] -
> Rss d
> DEBUG 04-01 17:29:29.419 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-3] -
> Rss d
> DEBUG 04-01 17:39:29.416 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-4] -
> Rss d
> DEBUG 04-01 17:48:08.654 o.a.o.w.UserWebService:102 [0.0-5080-exec-9] -
> Login user
> DEBUG 04-01 17:48:08.695 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-9] -
> login:: 1 users were found
> DEBUG 04-01 17:48:10.118 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-9] -
> Level Login :: [GRANTED]
> DEBUG 04-01 17:48:10.147 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-9] -
> loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
> externalId=null, externalType=null, type=user]]]
> DEBUG 04-01 17:48:10.224 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-9] -
> create :: create
> DEBUG 04-01 17:48:10.226 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-9] -
> startsession :: startsession
> DEBUG 04-01 17:48:10.254 o.a.o.w.UserWebService:109 [0.0-5080-exec-9] -
> Login user: 1
> DEBUG 04-01 17:48:10.358 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-7] -
> Level Soap :: [GRANTED]
> DEBUG 04-01 17:48:10.432 o.a.o.w.UserWebService:102 [0.0-5080-exec-4] -
> Login user
> DEBUG 04-01 17:48:10.458 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-4] -
> login:: 1 users were found
> DEBUG 04-01 17:48:12.314 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-4] -
> Level Login :: [GRANTED]
> DEBUG 04-01 17:48:12.318 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-4] -
> loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
> externalId=null, externalType=null, type=user]]]
> DEBUG 04-01 17:48:12.477 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-4] -
> create :: create
> DEBUG 04-01 17:48:12.480 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-4] -
> startsession :: startsession
> DEBUG 04-01 17:48:12.492 o.a.o.w.UserWebService:109 [0.0-5080-exec-4] -
> Login user: 1
> DEBUG 04-01 17:48:12.593 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-6] -
> Level Soap :: [GRANTED]
> DEBUG 04-01 17:48:12.594 o.a.o.w.UserWebService:311 [0.0-5080-exec-6] -
> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
> pictureUrl=null, email=test@test.com, externalUserId=3,
> externalUserType=moodle]
> DEBUG 04-01 17:48:12.598 o.a.o.w.UserWebService:315 [0.0-5080-exec-6] -
> xmlString
> teacher
> teacher
> 1
> test@test.com
> 3
> moodle
>
> ERROR 04-01 17:48:12.843 o.a.o.w.a.WebSession:208 [0.0-5080-exec-1] -
> Unexpected exception while checking hashes
> java.lang.IllegalArgumentException: No enum constant
> org.apache.openmeetings.db.entity.user.User.Type.USER
> at java.lang.Enum.valueOf(Enum.java:238)
> at org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:121)
> at
> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:166)
> at
> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:182)
> at
> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:102)
> at org.apache.wicket.Component.fireInitialize(Component.java:871)
> at
> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1037)
> at org.apache.wicket.Page.isPageStateless(Page.java:461)
> at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
> at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
> at
> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
> at
> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:286)
> at
> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
> at
> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:449)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
> 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:607)
> 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:74)
> 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:770)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
> 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)
> ^C
> om@om:/opt/red5406/log$ tail -f openmeetings.log
> 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:770)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
> 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)
> DEBUG 04-01 17:49:14.513 o.a.o.w.UserWebService:102 [0.0-5080-exec-3] -
> Login user
> DEBUG 04-01 17:49:14.541 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-3] -
> login:: 1 users were found
> DEBUG 04-01 17:49:15.597 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-3] -
> Level Login :: [GRANTED]
> DEBUG 04-01 17:49:15.598 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-3] -
> loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
> externalId=null, externalType=null, type=user]]]
> DEBUG 04-01 17:49:15.759 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-3] -
> create :: create
> DEBUG 04-01 17:49:15.760 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-3] -
> startsession :: startsession
> DEBUG 04-01 17:49:15.776 o.a.o.w.UserWebService:109 [0.0-5080-exec-3] -
> Login user: 1
> DEBUG 04-01 17:49:15.877 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-2] -
> Level Soap :: [GRANTED]
> DEBUG 04-01 17:49:15.933 o.a.o.w.UserWebService:102 [0.0-5080-exec-4] -
> Login user
> DEBUG 04-01 17:49:15.948 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-4] -
> login:: 1 users were found
> DEBUG 04-01 17:49:17.245 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-4] -
> Level Login :: [GRANTED]
> DEBUG 04-01 17:49:17.265 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-4] -
> loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
> externalId=null, externalType=null, type=user]]]
> DEBUG 04-01 17:49:17.424 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-4] -
> create :: create
> DEBUG 04-01 17:49:17.425 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-4] -
> startsession :: startsession
> DEBUG 04-01 17:49:17.553 o.a.o.w.UserWebService:109 [0.0-5080-exec-4] -
> Login user: 1
> DEBUG 04-01 17:49:17.780 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-6] -
> Level Soap :: [GRANTED]
> DEBUG 04-01 17:49:17.781 o.a.o.w.UserWebService:311 [0.0-5080-exec-6] -
> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
> pictureUrl=null, email=test@test.com, externalUserId=3,
> externalUserType=moodle]
> DEBUG 04-01 17:49:17.783 o.a.o.w.UserWebService:315 [0.0-5080-exec-6] -
> xmlString
> teacher
> teacher
> 1
> test@test.com
> 3
> moodle
>
> DEBUG 04-01 17:49:29.418 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-3] -
> Rss disabled by Admin
> DEBUG 04-01 17:49:29.719 o.a.o.w.UserWebService:102 [0.0-5080-exec-5] -
> Login user
> DEBUG 04-01 17:49:29.743 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-5] -
> login:: 1 users were found
> DEBUG 04-01 17:49:30.956 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-5] -
> Level Login :: [GRANTED]
> DEBUG 04-01 17:49:30.965 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-5] -
> loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
> externalId=null, externalType=null, type=user]]]
> DEBUG 04-01 17:49:31.093 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-5] -
> create :: create
> DEBUG 04-01 17:49:31.094 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-5] -
> startsession :: startsession
> DEBUG 04-01 17:49:31.226 o.a.o.w.UserWebService:109 [0.0-5080-exec-5] -
> Login user: 1
> DEBUG 04-01 17:49:31.420 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-9] -
> Level Soap :: [GRANTED]
> DEBUG 04-01 17:49:31.496 o.a.o.w.UserWebService:102 [0.0-5080-exec-7] -
> Login user
> DEBUG 04-01 17:49:31.517 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-7] -
> login:: 1 users were found
> DEBUG 04-01 17:49:32.590 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-7] -
> Level Login :: [GRANTED]
> DEBUG 04-01 17:49:32.595 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-7] -
> loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
> externalId=null, externalType=null, type=user]]]
> DEBUG 04-01 17:49:32.634 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-7] -
> create :: create
> DEBUG 04-01 17:49:32.635 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-7] -
> startsession :: startsession
> DEBUG 04-01 17:49:32.649 o.a.o.w.UserWebService:109 [0.0-5080-exec-7] -
> Login user: 1
> DEBUG 04-01 17:49:32.725 o.a.o.d.u.AuthLevelUtil:42 [.0-5080-exec-10] -
> Level Soap :: [GRANTED]
> DEBUG 04-01 17:49:32.728 o.a.o.w.UserWebService:311 [.0-5080-exec-10] -
> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
> pictureUrl=null, email=test@test.com, externalUserId=3,
> externalUserType=moodle]
> DEBUG 04-01 17:49:32.732 o.a.o.w.UserWebService:315 [.0-5080-exec-10] -
> xmlString
> teacher
> teacher
> 1
> test@test.com
> 3
> moodle
>
> DEBUG 04-01 17:49:33.053 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
> Level Admin :: [DENIED]
> DEBUG 04-01 17:49:33.245 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
> Level Admin :: [DENIED]
> DEBUG 04-01 17:49:33.246 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
> Level GroupAdmin :: [DENIED]
> DEBUG 04-01 17:49:33.251 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
> Level Admin :: [DENIED]
> DEBUG 04-01 17:49:33.255 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
> Level Admin :: [DENIED]
> DEBUG 04-01 17:49:34.655 o.a.o.w.a.ClientManager:93 [0.0-5080-exec-7] -
> Adding online client: 766240bf-25f4-4b82-9107-e5cc26ba1031, room: null
> DEBUG 04-01 17:49:34.695 o.a.o.w.c.MainPanel:156 [0.0-5080-exec-7] -
> WebSocketBehavior::onConnect [uid: 766240bf-25f4-4b82-9107-e5cc26ba1031,
> session: 422AC2EDEBBB2AA2E32B2E7E3F2573BD, key:
> org.apache.wicket.protocol.ws.api.registry.PageIdKey@0]
> DEBUG 04-01 17:49:34.738 o.a.o.d.d.r.PollDao:87 [0.0-5080-exec-7] - ::
> getPoll :: 27
> DEBUG 04-01 17:49:34.749 o.a.o.d.d.r.PollDao:98 [0.0-5080-exec-7] - ::
> getArchived :: 27
> DEBUG 04-01 17:49:34.769 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-7] -
> Level Admin :: [DENIED]
> DEBUG 04-01 17:49:34.849 o.a.o.d.d.f.FileItemDao:55 [0.0-5080-exec-7] -
> getByOwner() started
> DEBUG 04-01 17:49:34.857 o.a.o.d.d.f.FileItemDao:50 [0.0-5080-exec-7] -
> getByRoom roomId :: 27
> DEBUG 04-01 17:49:34.889 o.a.o.w.c.MainPanel:165 [0.0-5080-exec-7] -
> WebSocketBehavior:: pingTimer is attached
> DEBUG 04-01 17:49:34.941 o.a.o.w.a.ClientManager:177 [0.0-5080-exec-7] -
> Adding online room client: 766240bf-25f4-4b82-9107-e5cc26ba1031, room: 27
> DEBUG 04-01 17:49:36.754 o.a.o.w.r.RoomPanel:124 [0.0-5080-exec-8] -
> RoomPanel::roomEnter
> DEBUG 04-01 17:49:36.758 o.a.o.d.d.l.ConferenceLogDao:54 [0.0-5080-exec-8]
> - [add]: org.apache.openmeetings.db.entity.log.ConferenceLog@79adb27
> DEBUG 04-01 17:49:36.827 o.a.o.c.u.WebSocketHelper:151 [0.0-5080-exec-8] -
> Sending WebSocket message: roomEnter
> DEBUG 04-01 17:49:36.845 o.a.o.w.r.RoomPanel:156 [0.0-5080-exec-8] -
> RoomPanel::roomEnter, mods IS EMPTY ? false, is MOD ? true
> DEBUG 04-01 17:49:36.875 o.a.o.d.d.f.FileItemDao:55 [Thread-1089] -
> getByOwner() started
> DEBUG 04-01 17:49:36.876 o.a.o.d.d.f.FileItemDao:50 [Thread-1089] -
> getByRoom roomId :: 27
> DEBUG 04-01 17:49:36.879 o.a.o.d.d.r.PollDao:104 [Thread-1089] - ::
> hasPoll :: 27
> DEBUG 04-01 17:49:36.896 o.a.o.d.d.r.PollDao:98 [Thread-1089] - ::
> getArchived :: 27
> DEBUG 04-01 17:49:37.406 o.a.o.w.r.RoomBroadcaster:57 [0.0-5080-exec-1] -
> ----------- sendUpdatedClient
> DEBUG 04-01 17:49:37.427 o.a.o.c.r.ScopeApplicationAdapter:791
> [Thread-1090] - [MessageSender] -> 'Unable to send message to NULL scope'
> clientUpdated, null
> DEBUG 04-01 17:49:37.438 o.a.o.c.u.WebSocketHelper:151 [0.0-5080-exec-1] -
> Sending WebSocket message: rightUpdated 766240bf-25f4-4b82-9107-e5cc26ba1031
> DEBUG 04-01 17:49:37.438 o.a.o.w.r.RoomBroadcaster:57 [0.0-5080-exec-1] -
> ----------- sendUpdatedClient
> DEBUG 04-01 17:49:37.454 o.a.o.w.r.RoomBroadcaster:57 [0.0-5080-exec-1] -
> ----------- sendUpdatedClient
> DEBUG 04-01 17:49:37.470 o.a.o.c.r.ScopeApplicationAdapter:791
> [Thread-1093] - [MessageSender] -> 'Unable to send message to NULL scope'
> clientUpdated, null
> DEBUG 04-01 17:49:37.491 o.a.o.c.u.WebSocketHelper:151 [0.0-5080-exec-1] -
> Sending WebSocket message: rightUpdated 766240bf-25f4-4b82-9107-e5cc26ba1031
> DEBUG 04-01 17:49:37.496 o.a.o.c.r.ScopeApplicationAdapter:791
> [Thread-1094] - [MessageSender] -> 'Unable to send message to NULL scope'
> clientUpdated, null
> DEBUG 04-01 17:49:37.506 o.a.o.d.d.r.PollDao:104 [Thread-1092] - ::
> hasPoll :: 27
> DEBUG 04-01 17:49:37.508 o.a.o.d.d.r.PollDao:98 [Thread-1092] - ::
> getArchived :: 27
> DEBUG 04-01 17:49:37.573 o.a.o.d.d.r.PollDao:104 [Thread-1096] - ::
> hasPoll :: 27
> DEBUG 04-01 17:49:37.574 o.a.o.d.d.r.PollDao:98 [Thread-1096] - ::
> getArchived :: 27
> DEBUG 04-01 17:49:37.848 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-3] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:37.885 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-1] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:37.974 o.a.o.c.u.WebSocketHelper:229 [.0-5080-exec-10] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.007 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-6] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.056 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-4] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.155 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-9] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.222 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-8] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.315 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-7] -
> Level Admin :: [DENIED]
> DEBUG 04-01 17:49:38.399 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-2] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.464 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-3] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.519 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-1] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.568 o.a.o.c.u.WebSocketHelper:229 [.0-5080-exec-10] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.607 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-6] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.645 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-4] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.705 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-5] -
> Sending WebSocket message: {"type":"wb"}
> DEBUG 04-01 17:49:38.736 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-9] -
> Sending WebSocket message: {"type":"wb"}
> On 05/04/2020 14:01, Maxim Solodovnik wrote:
>
> Your stacktrace is caused by the fact:
> 1) you logged in to M4 with option "Remeber me"
> 2) replace version to be M3
> 3) tried to log in
>
> You need to clean cookies to get rid of this
>
> On Sun, 5 Apr 2020 at 19:58, Daniel Baker <in...@collisiondetection.biz>
> wrote:
>
>> OpenMeetingsVersion5.0.0-M3
>>
>> Revision b739f87
>>
>> Build date 2019-12-11T11:42:09Z
>>
>>
>>
>>
>> On 05/04/2020 13:47, Maxim Solodovnik wrote:
>>
>> What Om version is this?
>>
>> On Sun, 5 Apr 2020 at 19:44, Daniel Baker <in...@collisiondetection.biz>
>> wrote:
>>
>>> Hi Maxim can you please confirm you are seeing a duplicate hash (
>>> or some other issue ) issue here. It will help us narrow down the
>>> problem in our CUSTOM moodle plugin :
>>>
>>> root@om-VirtualBox:/opt/logs# tail -f openmeetings.log
>>> at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>>> at
>>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>>> at
>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>>> at
>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>>> at
>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>>> at
>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>> at
>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>> at java.base/java.lang.Thread.run(Thread.java:834)
>>> DEBUG 03-18 17:14:57.707 o.a.o.w.UserWebService:107 [nio-5443-exec-3] -
>>> Login user
>>> DEBUG 03-18 17:14:57.717 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-3] -
>>> login:: 1 users were found
>>> DEBUG 03-18 17:14:58.639 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] -
>>> Level Login :: [GRANTED]
>>> DEBUG 03-18 17:14:58.640 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-3] -
>>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>>> zip=null, deleted=false, email=info@collisiondetection.biz,
>>> phone=null], externalId=null, type=user]]]
>>> DEBUG 03-18 17:14:58.658 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-3]
>>> - create :: create
>>> DEBUG 03-18 17:14:58.659 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-3]
>>> - startsession :: startsession
>>> DEBUG 03-18 17:14:58.672 o.a.o.w.UserWebService:114 [nio-5443-exec-3] -
>>> Login user: 1
>>> DEBUG 03-18 17:14:58.770 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10] -
>>> Level Soap :: [GRANTED]
>>> DEBUG 03-18 17:14:58.864 o.a.o.w.UserWebService:107 [nio-5443-exec-9] -
>>> Login user
>>> DEBUG 03-18 17:14:58.874 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9] -
>>> login:: 1 users were found
>>> DEBUG 03-18 17:14:59.831 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-9] -
>>> Level Login :: [GRANTED]
>>> DEBUG 03-18 17:14:59.832 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9] -
>>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>>> zip=null, deleted=false, email=info@collisiondetection.biz,
>>> phone=null], externalId=null, type=user]]]
>>> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-9]
>>> - create :: create
>>> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-9]
>>> - startsession :: startsession
>>> DEBUG 03-18 17:14:59.849 o.a.o.w.UserWebService:114 [nio-5443-exec-9] -
>>> Login user: 1
>>> DEBUG 03-18 17:14:59.947 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] -
>>> Level Soap :: [GRANTED]
>>> DEBUG 03-18 17:14:59.948 o.a.o.w.UserWebService:308 [nio-5443-exec-6] -
>>> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
>>> pictureUrl=null, email=teacher1@teacher1.com, externalUserId=3,
>>> externalUserType=moodle]
>>> DEBUG 03-18 17:14:59.951 o.a.o.w.UserWebService:312 [nio-5443-exec-6] -
>>> xmlString <remoteSessionObject>
>>> <username>teacher</username>
>>> <firstname>teacher</firstname>
>>> <lastname>1</lastname>
>>> <email>teacher1@teacher1.com</email>
>>> <externalUserId>3</externalUserId>
>>> <externalUserType>moodle</externalUserType>
>>> </remoteSessionObject>
>>> ERROR 03-18 17:15:00.193 o.a.o.w.a.WebSession:223 [nio-5443-exec-2] - *Unexpected
>>> exception while checking hashes*
>>> java.lang.IllegalArgumentException: No enum constant
>>> org.apache.openmeetings.db.entity.user.User.Type.USER
>>> at java.base/java.lang.Enum.valueOf(Enum.java:240)
>>> at
>>> org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
>>> at
>>> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
>>> at
>>> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
>>> at
>>> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)
>>> at org.apache.wicket.Component.fireInitialize(Component.java:874)
>>> at
>>> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
>>> at org.apache.wicket.Page.isPageStateless(Page.java:461)
>>> at
>>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
>>> at
>>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
>>> at
>>> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
>>> at
>>> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:336)
>>> at
>>> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
>>> at
>>> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
>>> at
>>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
>>> at
>>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
>>> at
>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
>>> at
>>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
>>> at
>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
>>> at
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
>>> at
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
>>> at
>>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
>>> at
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
>>> at
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
>>> 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:202)
>>> at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>>> at
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
>>> 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:678)
>>> at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
>>> at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>>> at
>>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>>> at
>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>>> at
>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>>> at
>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>>> at
>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>> at
>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>>> at java.base/java.lang.Thread.run(Thread.java:834)
>>> ^C
>>> root@om-VirtualBox:/opt/logs#
>>>
>>>
>>> Thanks for your help
>>>
>>> Dan
>>>
>>>
>>>
>>>
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>
> --
> Best regards,
> Maxim
>
>
--
Best regards,
Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Daniel Baker <in...@collisiondetection.biz>.
Ok will do . And here is a successful login using 4.6
success with 4.6
/opt/red5406/log$ tail -f openmeetings.log
DEBUG 04-01 16:09:29.410 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-1] -
Rss d
DEBUG 04-01 16:19:29.417 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-9] -
Rss d
DEBUG 04-01 16:29:29.417 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-3] -
Rss d
DEBUG 04-01 16:39:29.413 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-9] -
Rss d
DEBUG 04-01 16:49:29.414 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-3] -
Rss d
DEBUG 04-01 16:59:29.421 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-9] -
Rss d
DEBUG 04-01 17:09:29.409 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-2] -
Rss d
DEBUG 04-01 17:19:29.422 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-4] -
Rss d
DEBUG 04-01 17:29:29.419 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-3] -
Rss d
DEBUG 04-01 17:39:29.416 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-4] -
Rss d
DEBUG 04-01 17:48:08.654 o.a.o.w.UserWebService:102 [0.0-5080-exec-9] -
Login user
DEBUG 04-01 17:48:08.695 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-9] -
login:: 1 users were found
DEBUG 04-01 17:48:10.118 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-9] -
Level Login :: [GRANTED]
DEBUG 04-01 17:48:10.147 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-9] -
loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null, town=null,
zip=null, deleted=false, email=info@collisiondetection.biz
<ma...@collisiondetection.biz>, phone=null], externalId=null,
externalType=null, type=user]]]
DEBUG 04-01 17:48:10.224 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-9]
- create :: create
DEBUG 04-01 17:48:10.226 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-9]
- startsession :: startsession
DEBUG 04-01 17:48:10.254 o.a.o.w.UserWebService:109 [0.0-5080-exec-9] -
Login user: 1
DEBUG 04-01 17:48:10.358 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-7] -
Level Soap :: [GRANTED]
DEBUG 04-01 17:48:10.432 o.a.o.w.UserWebService:102 [0.0-5080-exec-4] -
Login user
DEBUG 04-01 17:48:10.458 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-4] -
login:: 1 users were found
DEBUG 04-01 17:48:12.314 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-4] -
Level Login :: [GRANTED]
DEBUG 04-01 17:48:12.318 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-4] -
loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null, town=null,
zip=null, deleted=false, email=info@collisiondetection.biz
<ma...@collisiondetection.biz>, phone=null], externalId=null,
externalType=null, type=user]]]
DEBUG 04-01 17:48:12.477 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-4]
- create :: create
DEBUG 04-01 17:48:12.480 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-4]
- startsession :: startsession
DEBUG 04-01 17:48:12.492 o.a.o.w.UserWebService:109 [0.0-5080-exec-4] -
Login user: 1
DEBUG 04-01 17:48:12.593 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-6] -
Level Soap :: [GRANTED]
DEBUG 04-01 17:48:12.594 o.a.o.w.UserWebService:311 [0.0-5080-exec-6] -
RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
pictureUrl=null, email=test@test.com <ma...@test.com>,
externalUserId=3, externalUserType=moodle]
DEBUG 04-01 17:48:12.598 o.a.o.w.UserWebService:315 [0.0-5080-exec-6] -
xmlString
teacher
teacher
1
test@test.com <ma...@test.com>
3
moodle
ERROR 04-01 17:48:12.843 o.a.o.w.a.WebSession:208 [0.0-5080-exec-1] -
Unexpected exception while checking hashes
java.lang.IllegalArgumentException: No enum constant
org.apache.openmeetings.db.entity.user.User.Type.USER
at java.lang.Enum.valueOf(Enum.java:238)
at org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:121)
at
org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:166)
at
org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:182)
at
org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:102)
at org.apache.wicket.Component.fireInitialize(Component.java:871)
at
org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1037)
at org.apache.wicket.Page.isPageStateless(Page.java:461)
at
org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
at
org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
at
org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
at
org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:286)
at
org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
at
org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:449)
at
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
at
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
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:607)
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:74)
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:770)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
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)
^C
om@om:/opt/red5406/log$ tail -f openmeetings.log
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:770)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1415)
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)
DEBUG 04-01 17:49:14.513 o.a.o.w.UserWebService:102 [0.0-5080-exec-3] -
Login user
DEBUG 04-01 17:49:14.541 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-3] -
login:: 1 users were found
DEBUG 04-01 17:49:15.597 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-3] -
Level Login :: [GRANTED]
DEBUG 04-01 17:49:15.598 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-3] -
loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null, town=null,
zip=null, deleted=false, email=info@collisiondetection.biz
<ma...@collisiondetection.biz>, phone=null], externalId=null,
externalType=null, type=user]]]
DEBUG 04-01 17:49:15.759 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-3]
- create :: create
DEBUG 04-01 17:49:15.760 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-3]
- startsession :: startsession
DEBUG 04-01 17:49:15.776 o.a.o.w.UserWebService:109 [0.0-5080-exec-3] -
Login user: 1
DEBUG 04-01 17:49:15.877 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-2] -
Level Soap :: [GRANTED]
DEBUG 04-01 17:49:15.933 o.a.o.w.UserWebService:102 [0.0-5080-exec-4] -
Login user
DEBUG 04-01 17:49:15.948 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-4] -
login:: 1 users were found
DEBUG 04-01 17:49:17.245 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-4] -
Level Login :: [GRANTED]
DEBUG 04-01 17:49:17.265 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-4] -
loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null, town=null,
zip=null, deleted=false, email=info@collisiondetection.biz
<ma...@collisiondetection.biz>, phone=null], externalId=null,
externalType=null, type=user]]]
DEBUG 04-01 17:49:17.424 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-4]
- create :: create
DEBUG 04-01 17:49:17.425 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-4]
- startsession :: startsession
DEBUG 04-01 17:49:17.553 o.a.o.w.UserWebService:109 [0.0-5080-exec-4] -
Login user: 1
DEBUG 04-01 17:49:17.780 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-6] -
Level Soap :: [GRANTED]
DEBUG 04-01 17:49:17.781 o.a.o.w.UserWebService:311 [0.0-5080-exec-6] -
RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
pictureUrl=null, email=test@test.com <ma...@test.com>,
externalUserId=3, externalUserType=moodle]
DEBUG 04-01 17:49:17.783 o.a.o.w.UserWebService:315 [0.0-5080-exec-6] -
xmlString
teacher
teacher
1
test@test.com <ma...@test.com>
3
moodle
DEBUG 04-01 17:49:29.418 o.a.o.s.q.s.ReminderJob:92 [Bean#0_Worker-3] -
Rss disabled by Admin
DEBUG 04-01 17:49:29.719 o.a.o.w.UserWebService:102 [0.0-5080-exec-5] -
Login user
DEBUG 04-01 17:49:29.743 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-5] -
login:: 1 users were found
DEBUG 04-01 17:49:30.956 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-5] -
Level Login :: [GRANTED]
DEBUG 04-01 17:49:30.965 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-5] -
loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null, town=null,
zip=null, deleted=false, email=info@collisiondetection.biz
<ma...@collisiondetection.biz>, phone=null], externalId=null,
externalType=null, type=user]]]
DEBUG 04-01 17:49:31.093 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-5]
- create :: create
DEBUG 04-01 17:49:31.094 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-5]
- startsession :: startsession
DEBUG 04-01 17:49:31.226 o.a.o.w.UserWebService:109 [0.0-5080-exec-5] -
Login user: 1
DEBUG 04-01 17:49:31.420 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-9] -
Level Soap :: [GRANTED]
DEBUG 04-01 17:49:31.496 o.a.o.w.UserWebService:102 [0.0-5080-exec-7] -
Login user
DEBUG 04-01 17:49:31.517 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-7] -
login:: 1 users were found
DEBUG 04-01 17:49:32.590 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-7] -
Level Login :: [GRANTED]
DEBUG 04-01 17:49:32.595 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-7] -
loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null, town=null,
zip=null, deleted=false, email=info@collisiondetection.biz
<ma...@collisiondetection.biz>, phone=null], externalId=null,
externalType=null, type=user]]]
DEBUG 04-01 17:49:32.634 o.a.o.d.d.s.SessiondataDao:87 [0.0-5080-exec-7]
- create :: create
DEBUG 04-01 17:49:32.635 o.a.o.d.d.s.SessiondataDao:57 [0.0-5080-exec-7]
- startsession :: startsession
DEBUG 04-01 17:49:32.649 o.a.o.w.UserWebService:109 [0.0-5080-exec-7] -
Login user: 1
DEBUG 04-01 17:49:32.725 o.a.o.d.u.AuthLevelUtil:42 [.0-5080-exec-10] -
Level Soap :: [GRANTED]
DEBUG 04-01 17:49:32.728 o.a.o.w.UserWebService:311 [.0-5080-exec-10] -
RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
pictureUrl=null, email=test@test.com <ma...@test.com>,
externalUserId=3, externalUserType=moodle]
DEBUG 04-01 17:49:32.732 o.a.o.w.UserWebService:315 [.0-5080-exec-10] -
xmlString
teacher
teacher
1
test@test.com <ma...@test.com>
3
moodle
DEBUG 04-01 17:49:33.053 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
Level Admin :: [DENIED]
DEBUG 04-01 17:49:33.245 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
Level Admin :: [DENIED]
DEBUG 04-01 17:49:33.246 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
Level GroupAdmin :: [DENIED]
DEBUG 04-01 17:49:33.251 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
Level Admin :: [DENIED]
DEBUG 04-01 17:49:33.255 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-8] -
Level Admin :: [DENIED]
DEBUG 04-01 17:49:34.655 o.a.o.w.a.ClientManager:93 [0.0-5080-exec-7] -
Adding online client: 766240bf-25f4-4b82-9107-e5cc26ba1031, room: null
DEBUG 04-01 17:49:34.695 o.a.o.w.c.MainPanel:156 [0.0-5080-exec-7] -
WebSocketBehavior::onConnect [uid: 766240bf-25f4-4b82-9107-e5cc26ba1031,
session: 422AC2EDEBBB2AA2E32B2E7E3F2573BD, key:
org.apache.wicket.protocol.ws.api.registry.PageIdKey@0]
DEBUG 04-01 17:49:34.738 o.a.o.d.d.r.PollDao:87 [0.0-5080-exec-7] - ::
getPoll :: 27
DEBUG 04-01 17:49:34.749 o.a.o.d.d.r.PollDao:98 [0.0-5080-exec-7] - ::
getArchived :: 27
DEBUG 04-01 17:49:34.769 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-7] -
Level Admin :: [DENIED]
DEBUG 04-01 17:49:34.849 o.a.o.d.d.f.FileItemDao:55 [0.0-5080-exec-7] -
getByOwner() started
DEBUG 04-01 17:49:34.857 o.a.o.d.d.f.FileItemDao:50 [0.0-5080-exec-7] -
getByRoom roomId :: 27
DEBUG 04-01 17:49:34.889 o.a.o.w.c.MainPanel:165 [0.0-5080-exec-7] -
WebSocketBehavior:: pingTimer is attached
DEBUG 04-01 17:49:34.941 o.a.o.w.a.ClientManager:177 [0.0-5080-exec-7] -
Adding online room client: 766240bf-25f4-4b82-9107-e5cc26ba1031, room: 27
DEBUG 04-01 17:49:36.754 o.a.o.w.r.RoomPanel:124 [0.0-5080-exec-8] -
RoomPanel::roomEnter
DEBUG 04-01 17:49:36.758 o.a.o.d.d.l.ConferenceLogDao:54
[0.0-5080-exec-8] - [add]:
org.apache.openmeetings.db.entity.log.ConferenceLog@79adb27
DEBUG 04-01 17:49:36.827 o.a.o.c.u.WebSocketHelper:151 [0.0-5080-exec-8]
- Sending WebSocket message: roomEnter
DEBUG 04-01 17:49:36.845 o.a.o.w.r.RoomPanel:156 [0.0-5080-exec-8] -
RoomPanel::roomEnter, mods IS EMPTY ? false, is MOD ? true
DEBUG 04-01 17:49:36.875 o.a.o.d.d.f.FileItemDao:55 [Thread-1089] -
getByOwner() started
DEBUG 04-01 17:49:36.876 o.a.o.d.d.f.FileItemDao:50 [Thread-1089] -
getByRoom roomId :: 27
DEBUG 04-01 17:49:36.879 o.a.o.d.d.r.PollDao:104 [Thread-1089] - ::
hasPoll :: 27
DEBUG 04-01 17:49:36.896 o.a.o.d.d.r.PollDao:98 [Thread-1089] - ::
getArchived :: 27
DEBUG 04-01 17:49:37.406 o.a.o.w.r.RoomBroadcaster:57 [0.0-5080-exec-1]
- ----------- sendUpdatedClient
DEBUG 04-01 17:49:37.427 o.a.o.c.r.ScopeApplicationAdapter:791
[Thread-1090] - [MessageSender] -> 'Unable to send message to NULL
scope' clientUpdated, null
DEBUG 04-01 17:49:37.438 o.a.o.c.u.WebSocketHelper:151 [0.0-5080-exec-1]
- Sending WebSocket message: rightUpdated
766240bf-25f4-4b82-9107-e5cc26ba1031
DEBUG 04-01 17:49:37.438 o.a.o.w.r.RoomBroadcaster:57 [0.0-5080-exec-1]
- ----------- sendUpdatedClient
DEBUG 04-01 17:49:37.454 o.a.o.w.r.RoomBroadcaster:57 [0.0-5080-exec-1]
- ----------- sendUpdatedClient
DEBUG 04-01 17:49:37.470 o.a.o.c.r.ScopeApplicationAdapter:791
[Thread-1093] - [MessageSender] -> 'Unable to send message to NULL
scope' clientUpdated, null
DEBUG 04-01 17:49:37.491 o.a.o.c.u.WebSocketHelper:151 [0.0-5080-exec-1]
- Sending WebSocket message: rightUpdated
766240bf-25f4-4b82-9107-e5cc26ba1031
DEBUG 04-01 17:49:37.496 o.a.o.c.r.ScopeApplicationAdapter:791
[Thread-1094] - [MessageSender] -> 'Unable to send message to NULL
scope' clientUpdated, null
DEBUG 04-01 17:49:37.506 o.a.o.d.d.r.PollDao:104 [Thread-1092] - ::
hasPoll :: 27
DEBUG 04-01 17:49:37.508 o.a.o.d.d.r.PollDao:98 [Thread-1092] - ::
getArchived :: 27
DEBUG 04-01 17:49:37.573 o.a.o.d.d.r.PollDao:104 [Thread-1096] - ::
hasPoll :: 27
DEBUG 04-01 17:49:37.574 o.a.o.d.d.r.PollDao:98 [Thread-1096] - ::
getArchived :: 27
DEBUG 04-01 17:49:37.848 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-3]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:37.885 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-1]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:37.974 o.a.o.c.u.WebSocketHelper:229 [.0-5080-exec-10]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.007 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-6]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.056 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-4]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.155 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-9]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.222 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-8]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.315 o.a.o.d.u.AuthLevelUtil:42 [0.0-5080-exec-7] -
Level Admin :: [DENIED]
DEBUG 04-01 17:49:38.399 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-2]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.464 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-3]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.519 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-1]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.568 o.a.o.c.u.WebSocketHelper:229 [.0-5080-exec-10]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.607 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-6]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.645 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-4]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.705 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-5]
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.736 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-9]
- Sending WebSocket message: {"type":"wb"}
On 05/04/2020 14:01, Maxim Solodovnik wrote:
> Your stacktrace is caused by the fact:
> 1) you logged in to M4 with option "Remeber me"
> 2) replace version to be M3
> 3) tried to log in
>
> You need to clean cookies to get rid of this
>
> On Sun, 5 Apr 2020 at 19:58, Daniel Baker <info@collisiondetection.biz
> <ma...@collisiondetection.biz>> wrote:
>
> OpenMeetingsVersion5.0.0-M3
>
> Revision b739f87
>
> Build date 2019-12-11T11:42:09Z
>
>
>
>
> On 05/04/2020 13:47, Maxim Solodovnik wrote:
>> What Om version is this?
>>
>> On Sun, 5 Apr 2020 at 19:44, Daniel Baker
>> <info@collisiondetection.biz
>> <ma...@collisiondetection.biz>> wrote:
>>
>> Hi Maxim can you please confirm you are seeing a
>> duplicate hash ( or some other issue ) issue here. It
>> will help us narrow down the problem in our CUSTOM moodle
>> plugin :
>>
>>
>> root@om-VirtualBox:/opt/logs# tail -f openmeetings.log
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>> at
>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>> at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>> at
>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>> at
>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>> at java.base/java.lang.Thread.run(Thread.java:834)
>> DEBUG 03-18 17:14:57.707 o.a.o.w.UserWebService:107
>> [nio-5443-exec-3] - Login user
>> DEBUG 03-18 17:14:57.717 o.a.o.d.d.u.UserDao:623
>> [nio-5443-exec-3] - login:: 1 users were found
>> DEBUG 03-18 17:14:58.639 o.a.o.d.u.AuthLevelUtil:40
>> [nio-5443-exec-3] - Level Login :: [GRANTED]
>> DEBUG 03-18 17:14:58.640 o.a.o.d.d.u.UserDao:640
>> [nio-5443-exec-3] - login user groups [GroupUser [id=1,
>> moderator=false, group=Group [id=1, name=kam270,
>> deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null,
>> deleted=false, languageId=1, address=Address [id=1,
>> country=GB, street=null, town=null, zip=null, deleted=false,
>> email=info@collisiondetection.biz
>> <ma...@collisiondetection.biz>, phone=null],
>> externalId=null, type=user]]]
>> DEBUG 03-18 17:14:58.658 o.a.o.d.d.s.SessiondataDao:78
>> [nio-5443-exec-3] - create :: create
>> DEBUG 03-18 17:14:58.659 o.a.o.d.d.s.SessiondataDao:48
>> [nio-5443-exec-3] - startsession :: startsession
>> DEBUG 03-18 17:14:58.672 o.a.o.w.UserWebService:114
>> [nio-5443-exec-3] - Login user: 1
>> DEBUG 03-18 17:14:58.770 o.a.o.d.u.AuthLevelUtil:40
>> [io-5443-exec-10] - Level Soap :: [GRANTED]
>> DEBUG 03-18 17:14:58.864 o.a.o.w.UserWebService:107
>> [nio-5443-exec-9] - Login user
>> DEBUG 03-18 17:14:58.874 o.a.o.d.d.u.UserDao:623
>> [nio-5443-exec-9] - login:: 1 users were found
>> DEBUG 03-18 17:14:59.831 o.a.o.d.u.AuthLevelUtil:40
>> [nio-5443-exec-9] - Level Login :: [GRANTED]
>> DEBUG 03-18 17:14:59.832 o.a.o.d.d.u.UserDao:640
>> [nio-5443-exec-9] - login user groups [GroupUser [id=1,
>> moderator=false, group=Group [id=1, name=kam270,
>> deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null,
>> deleted=false, languageId=1, address=Address [id=1,
>> country=GB, street=null, town=null, zip=null, deleted=false,
>> email=info@collisiondetection.biz
>> <ma...@collisiondetection.biz>, phone=null],
>> externalId=null, type=user]]]
>> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:78
>> [nio-5443-exec-9] - create :: create
>> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:48
>> [nio-5443-exec-9] - startsession :: startsession
>> DEBUG 03-18 17:14:59.849 o.a.o.w.UserWebService:114
>> [nio-5443-exec-9] - Login user: 1
>> DEBUG 03-18 17:14:59.947 o.a.o.d.u.AuthLevelUtil:40
>> [nio-5443-exec-6] - Level Soap :: [GRANTED]
>> DEBUG 03-18 17:14:59.948 o.a.o.w.UserWebService:308
>> [nio-5443-exec-6] - RemoteSessionObject [username=teacher,
>> firstname=teacher, lastname=1, pictureUrl=null,
>> email=teacher1@teacher1.com
>> <ma...@teacher1.com>, externalUserId=3,
>> externalUserType=moodle]
>> DEBUG 03-18 17:14:59.951 o.a.o.w.UserWebService:312
>> [nio-5443-exec-6] - xmlString <remoteSessionObject>
>> <username>teacher</username>
>> <firstname>teacher</firstname>
>> <lastname>1</lastname>
>> <email>teacher1@teacher1.com
>> <ma...@teacher1.com></email>
>> <externalUserId>3</externalUserId>
>> <externalUserType>moodle</externalUserType>
>> </remoteSessionObject>
>> ERROR 03-18 17:15:00.193 o.a.o.w.a.WebSession:223
>> [nio-5443-exec-2] - *Unexpected exception while checking hashes*
>> java.lang.IllegalArgumentException: No enum constant
>> org.apache.openmeetings.db.entity.user.User.Type.USER
>> at java.base/java.lang.Enum.valueOf(Enum.java:240)
>> at
>> org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
>> at
>> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
>> at
>> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
>> at
>> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)
>> at
>> org.apache.wicket.Component.fireInitialize(Component.java:874)
>> at
>> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
>> at org.apache.wicket.Page.isPageStateless(Page.java:461)
>> at
>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
>> at
>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
>> at
>> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
>> at
>> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:336)
>> at
>> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
>> at
>> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
>> at
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
>> at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
>> at
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
>> at
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
>> at
>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
>> at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
>> 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:202)
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>> at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
>> 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:678)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>> at
>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>> at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>> at
>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>> at
>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>> at java.base/java.lang.Thread.run(Thread.java:834)
>> ^C
>> root@om-VirtualBox:/opt/logs#
>>
>>
>> Thanks for your help
>>
>> Dan
>>
>>
>>
>>
>>
>>
>>
>> --
>> Best regards,
>> Maxim
>
>
>
> --
> Best regards,
> Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
Your stacktrace is caused by the fact:
1) you logged in to M4 with option "Remeber me"
2) replace version to be M3
3) tried to log in
You need to clean cookies to get rid of this
On Sun, 5 Apr 2020 at 19:58, Daniel Baker <in...@collisiondetection.biz>
wrote:
> OpenMeetingsVersion5.0.0-M3
>
> Revision b739f87
>
> Build date 2019-12-11T11:42:09Z
>
>
>
>
> On 05/04/2020 13:47, Maxim Solodovnik wrote:
>
> What Om version is this?
>
> On Sun, 5 Apr 2020 at 19:44, Daniel Baker <in...@collisiondetection.biz>
> wrote:
>
>> Hi Maxim can you please confirm you are seeing a duplicate hash (
>> or some other issue ) issue here. It will help us narrow down the
>> problem in our CUSTOM moodle plugin :
>>
>> root@om-VirtualBox:/opt/logs# tail -f openmeetings.log
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>> at
>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>> at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>> at
>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>> at
>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>> at java.base/java.lang.Thread.run(Thread.java:834)
>> DEBUG 03-18 17:14:57.707 o.a.o.w.UserWebService:107 [nio-5443-exec-3] -
>> Login user
>> DEBUG 03-18 17:14:57.717 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-3] -
>> login:: 1 users were found
>> DEBUG 03-18 17:14:58.639 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] -
>> Level Login :: [GRANTED]
>> DEBUG 03-18 17:14:58.640 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-3] -
>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
>> externalId=null, type=user]]]
>> DEBUG 03-18 17:14:58.658 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-3]
>> - create :: create
>> DEBUG 03-18 17:14:58.659 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-3]
>> - startsession :: startsession
>> DEBUG 03-18 17:14:58.672 o.a.o.w.UserWebService:114 [nio-5443-exec-3] -
>> Login user: 1
>> DEBUG 03-18 17:14:58.770 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10] -
>> Level Soap :: [GRANTED]
>> DEBUG 03-18 17:14:58.864 o.a.o.w.UserWebService:107 [nio-5443-exec-9] -
>> Login user
>> DEBUG 03-18 17:14:58.874 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9] -
>> login:: 1 users were found
>> DEBUG 03-18 17:14:59.831 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-9] -
>> Level Login :: [GRANTED]
>> DEBUG 03-18 17:14:59.832 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9] -
>> login user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
>> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
>> lastname=lastname, login=admin, pictureuri=null, deleted=false,
>> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
>> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
>> externalId=null, type=user]]]
>> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-9]
>> - create :: create
>> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-9]
>> - startsession :: startsession
>> DEBUG 03-18 17:14:59.849 o.a.o.w.UserWebService:114 [nio-5443-exec-9] -
>> Login user: 1
>> DEBUG 03-18 17:14:59.947 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] -
>> Level Soap :: [GRANTED]
>> DEBUG 03-18 17:14:59.948 o.a.o.w.UserWebService:308 [nio-5443-exec-6] -
>> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
>> pictureUrl=null, email=teacher1@teacher1.com, externalUserId=3,
>> externalUserType=moodle]
>> DEBUG 03-18 17:14:59.951 o.a.o.w.UserWebService:312 [nio-5443-exec-6] -
>> xmlString <remoteSessionObject>
>> <username>teacher</username>
>> <firstname>teacher</firstname>
>> <lastname>1</lastname>
>> <email>teacher1@teacher1.com</email>
>> <externalUserId>3</externalUserId>
>> <externalUserType>moodle</externalUserType>
>> </remoteSessionObject>
>> ERROR 03-18 17:15:00.193 o.a.o.w.a.WebSession:223 [nio-5443-exec-2] - *Unexpected
>> exception while checking hashes*
>> java.lang.IllegalArgumentException: No enum constant
>> org.apache.openmeetings.db.entity.user.User.Type.USER
>> at java.base/java.lang.Enum.valueOf(Enum.java:240)
>> at
>> org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
>> at
>> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
>> at
>> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
>> at
>> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)
>> at org.apache.wicket.Component.fireInitialize(Component.java:874)
>> at
>> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
>> at org.apache.wicket.Page.isPageStateless(Page.java:461)
>> at
>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
>> at
>> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
>> at
>> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
>> at
>> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:336)
>> at
>> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
>> at
>> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
>> at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
>> at
>> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
>> at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
>> at
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
>> at
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
>> at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
>> at
>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
>> at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
>> at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
>> 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:202)
>> at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>> at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
>> 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:678)
>> at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
>> at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
>> at
>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
>> at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
>> at
>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
>> at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
>> at
>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>> at java.base/java.lang.Thread.run(Thread.java:834)
>> ^C
>> root@om-VirtualBox:/opt/logs#
>>
>>
>> Thanks for your help
>>
>> Dan
>>
>>
>>
>>
>>
>>
>
> --
> Best regards,
> Maxim
>
>
--
Best regards,
Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Daniel Baker <in...@collisiondetection.biz>.
OpenMeetingsVersion5.0.0-M3
Revision b739f87
Build date 2019-12-11T11:42:09Z
On 05/04/2020 13:47, Maxim Solodovnik wrote:
> What Om version is this?
>
> On Sun, 5 Apr 2020 at 19:44, Daniel Baker <info@collisiondetection.biz
> <ma...@collisiondetection.biz>> wrote:
>
> Hi Maxim can you please confirm you are seeing a duplicate
> hash ( or some other issue ) issue here. It will help us
> narrow down the problem in our CUSTOM moodle plugin :
>
>
> root@om-VirtualBox:/opt/logs# tail -f openmeetings.log
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
> at
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
> at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
> at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
> at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.base/java.lang.Thread.run(Thread.java:834)
> DEBUG 03-18 17:14:57.707 o.a.o.w.UserWebService:107
> [nio-5443-exec-3] - Login user
> DEBUG 03-18 17:14:57.717 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-3]
> - login:: 1 users were found
> DEBUG 03-18 17:14:58.639 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-3] - Level Login :: [GRANTED]
> DEBUG 03-18 17:14:58.640 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-3]
> - login user groups [GroupUser [id=1, moderator=false, group=Group
> [id=1, name=kam270, deleted=false], user=User [id=1,
> firstname=firstname, lastname=lastname, login=admin,
> pictureuri=null, deleted=false, languageId=1, address=Address
> [id=1, country=GB, street=null, town=null, zip=null,
> deleted=false, email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, type=user]]]
> DEBUG 03-18 17:14:58.658 o.a.o.d.d.s.SessiondataDao:78
> [nio-5443-exec-3] - create :: create
> DEBUG 03-18 17:14:58.659 o.a.o.d.d.s.SessiondataDao:48
> [nio-5443-exec-3] - startsession :: startsession
> DEBUG 03-18 17:14:58.672 o.a.o.w.UserWebService:114
> [nio-5443-exec-3] - Login user: 1
> DEBUG 03-18 17:14:58.770 o.a.o.d.u.AuthLevelUtil:40
> [io-5443-exec-10] - Level Soap :: [GRANTED]
> DEBUG 03-18 17:14:58.864 o.a.o.w.UserWebService:107
> [nio-5443-exec-9] - Login user
> DEBUG 03-18 17:14:58.874 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9]
> - login:: 1 users were found
> DEBUG 03-18 17:14:59.831 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-9] - Level Login :: [GRANTED]
> DEBUG 03-18 17:14:59.832 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9]
> - login user groups [GroupUser [id=1, moderator=false, group=Group
> [id=1, name=kam270, deleted=false], user=User [id=1,
> firstname=firstname, lastname=lastname, login=admin,
> pictureuri=null, deleted=false, languageId=1, address=Address
> [id=1, country=GB, street=null, town=null, zip=null,
> deleted=false, email=info@collisiondetection.biz
> <ma...@collisiondetection.biz>, phone=null],
> externalId=null, type=user]]]
> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:78
> [nio-5443-exec-9] - create :: create
> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:48
> [nio-5443-exec-9] - startsession :: startsession
> DEBUG 03-18 17:14:59.849 o.a.o.w.UserWebService:114
> [nio-5443-exec-9] - Login user: 1
> DEBUG 03-18 17:14:59.947 o.a.o.d.u.AuthLevelUtil:40
> [nio-5443-exec-6] - Level Soap :: [GRANTED]
> DEBUG 03-18 17:14:59.948 o.a.o.w.UserWebService:308
> [nio-5443-exec-6] - RemoteSessionObject [username=teacher,
> firstname=teacher, lastname=1, pictureUrl=null,
> email=teacher1@teacher1.com <ma...@teacher1.com>,
> externalUserId=3, externalUserType=moodle]
> DEBUG 03-18 17:14:59.951 o.a.o.w.UserWebService:312
> [nio-5443-exec-6] - xmlString <remoteSessionObject>
> <username>teacher</username>
> <firstname>teacher</firstname>
> <lastname>1</lastname>
> <email>teacher1@teacher1.com <ma...@teacher1.com></email>
> <externalUserId>3</externalUserId>
> <externalUserType>moodle</externalUserType>
> </remoteSessionObject>
> ERROR 03-18 17:15:00.193 o.a.o.w.a.WebSession:223
> [nio-5443-exec-2] - *Unexpected exception while checking hashes*
> java.lang.IllegalArgumentException: No enum constant
> org.apache.openmeetings.db.entity.user.User.Type.USER
> at java.base/java.lang.Enum.valueOf(Enum.java:240)
> at
> org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
> at
> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
> at
> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
> at
> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)
> at
> org.apache.wicket.Component.fireInitialize(Component.java:874)
> at
> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
> at org.apache.wicket.Page.isPageStateless(Page.java:461)
> at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
> at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
> at
> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
> at
> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:336)
> at
> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
> at
> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
> at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
> at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
> at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
> 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:202)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
> 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:678)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
> at
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
> at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
> at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
> at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.base/java.lang.Thread.run(Thread.java:834)
> ^C
> root@om-VirtualBox:/opt/logs#
>
>
> Thanks for your help
>
> Dan
>
>
>
>
>
>
>
> --
> Best regards,
> Maxim
Re: Confirm duplicate hash issue in custom plugin please
Posted by Maxim Solodovnik <so...@gmail.com>.
What Om version is this?
On Sun, 5 Apr 2020 at 19:44, Daniel Baker <in...@collisiondetection.biz>
wrote:
> Hi Maxim can you please confirm you are seeing a duplicate hash ( or
> some other issue ) issue here. It will help us narrow down the
> problem in our CUSTOM moodle plugin :
>
> root@om-VirtualBox:/opt/logs# tail -f openmeetings.log
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
> at
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
> at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
> at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
> at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.base/java.lang.Thread.run(Thread.java:834)
> DEBUG 03-18 17:14:57.707 o.a.o.w.UserWebService:107 [nio-5443-exec-3] -
> Login user
> DEBUG 03-18 17:14:57.717 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-3] -
> login:: 1 users were found
> DEBUG 03-18 17:14:58.639 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] -
> Level Login :: [GRANTED]
> DEBUG 03-18 17:14:58.640 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-3] - login
> user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
> externalId=null, type=user]]]
> DEBUG 03-18 17:14:58.658 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-3] -
> create :: create
> DEBUG 03-18 17:14:58.659 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-3] -
> startsession :: startsession
> DEBUG 03-18 17:14:58.672 o.a.o.w.UserWebService:114 [nio-5443-exec-3] -
> Login user: 1
> DEBUG 03-18 17:14:58.770 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10] -
> Level Soap :: [GRANTED]
> DEBUG 03-18 17:14:58.864 o.a.o.w.UserWebService:107 [nio-5443-exec-9] -
> Login user
> DEBUG 03-18 17:14:58.874 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9] -
> login:: 1 users were found
> DEBUG 03-18 17:14:59.831 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-9] -
> Level Login :: [GRANTED]
> DEBUG 03-18 17:14:59.832 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9] - login
> user groups [GroupUser [id=1, moderator=false, group=Group [id=1,
> name=kam270, deleted=false], user=User [id=1, firstname=firstname,
> lastname=lastname, login=admin, pictureuri=null, deleted=false,
> languageId=1, address=Address [id=1, country=GB, street=null, town=null,
> zip=null, deleted=false, email=info@collisiondetection.biz, phone=null],
> externalId=null, type=user]]]
> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-9] -
> create :: create
> DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-9] -
> startsession :: startsession
> DEBUG 03-18 17:14:59.849 o.a.o.w.UserWebService:114 [nio-5443-exec-9] -
> Login user: 1
> DEBUG 03-18 17:14:59.947 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] -
> Level Soap :: [GRANTED]
> DEBUG 03-18 17:14:59.948 o.a.o.w.UserWebService:308 [nio-5443-exec-6] -
> RemoteSessionObject [username=teacher, firstname=teacher, lastname=1,
> pictureUrl=null, email=teacher1@teacher1.com, externalUserId=3,
> externalUserType=moodle]
> DEBUG 03-18 17:14:59.951 o.a.o.w.UserWebService:312 [nio-5443-exec-6] -
> xmlString <remoteSessionObject>
> <username>teacher</username>
> <firstname>teacher</firstname>
> <lastname>1</lastname>
> <email>teacher1@teacher1.com</email>
> <externalUserId>3</externalUserId>
> <externalUserType>moodle</externalUserType>
> </remoteSessionObject>
> ERROR 03-18 17:15:00.193 o.a.o.w.a.WebSession:223 [nio-5443-exec-2] - *Unexpected
> exception while checking hashes*
> java.lang.IllegalArgumentException: No enum constant
> org.apache.openmeetings.db.entity.user.User.Type.USER
> at java.base/java.lang.Enum.valueOf(Enum.java:240)
> at
> org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
> at
> org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
> at
> org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
> at
> org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)
> at org.apache.wicket.Component.fireInitialize(Component.java:874)
> at
> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
> at org.apache.wicket.Page.isPageStateless(Page.java:461)
> at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
> at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
> at
> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
> at
> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:336)
> at
> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
> at
> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
> at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
> at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
> at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
> 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:202)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
> 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:678)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
> at
> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
> at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
> at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
> at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
> at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.base/java.lang.Thread.run(Thread.java:834)
> ^C
> root@om-VirtualBox:/opt/logs#
>
>
> Thanks for your help
>
> Dan
>
>
>
>
>
>
--
Best regards,
Maxim