Thanks for the trace! I thought it is impossible to have situation like this :( Will try to reproduce and add guard against such situation
On Fri, Dec 5, 2014 at 3:43 AM, TRAPPE Vincent <trappe.vinc...@laposte.net> wrote: > Hi Maxim, > The error who can help u to fix the issue ;) > > > ERROR 12-04 11:41:20.219 o.a.w.DefaultExceptionMapper:129 > [http-nio-0.0.0.0-5080-exec-2] - Unexpected error occurred > org.apache.wicket.WicketRuntimeException: Method onRequest of interface > org.apache.wicket.behavior.IBehaviorListener targeted at > org.apache.openmeetings.web.admin.rooms.RoomForm$5@ed162af on component > [Select2Choice [Component id = moderator2add]] threw an exception > at org.apache.wicket.RequestListenerInterface.internalInvoke( > RequestListenerInterface.java:268) ~[wicket-core-jar-6.18.0.jar:6.18.0] > at org.apache.wicket.RequestListenerInterface.invoke( > RequestListenerInterface.java:241) ~[wicket-core-jar-6.18.0.jar:6.18.0] > at org.apache.wicket.core.request.handler. > ListenerInterfaceRequestHandler.invokeListener( > ListenerInterfaceRequestHandler.java:250) ~[wicket-core-jar-6.18.0.jar: > 6.18.0] > at org.apache.wicket.core.request.handler. > ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) > ~[wicket-core-jar-6.18.0.jar:6.18.0] > at org.apache.wicket.request.cycle.RequestCycle$ > HandlerExecutor.respond(RequestCycle.java:862) > ~[wicket-core-jar-6.18.0.jar:6.18.0] > at > org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) > ~[wicket-request-jar-6.18.0.jar:6.18.0] > at > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) > [wicket-core-jar-6.18.0.jar:6.18.0] > at org.apache.wicket.request.cycle.RequestCycle. > processRequest(RequestCycle.java:218) [wicket-core-jar-6.18.0.jar:6.18.0] > at org.apache.wicket.request.cycle.RequestCycle. > processRequestAndDetach(RequestCycle.java:289) > [wicket-core-jar-6.18.0.jar:6.18.0] > at org.apache.wicket.protocol.ws.AbstractUpgradeFilter. > processRequestCycle(AbstractUpgradeFilter.java:59) > [wicket-native-websocket-core-jar-6.18.0.jar:6.18.0] > at org.apache.wicket.protocol.http.WicketFilter. > processRequest(WicketFilter.java:201) [wicket-core-jar-6.18.0.jar:6.18.0] > at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) > [wicket-core-jar-6.18.0.jar:6.18.0] > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55] > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55] > at > org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) > [red5-server.jar:na] > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.55] > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.55] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) > [tomcat-embed-core.jar:7.0.55] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) > [tomcat-embed-core.jar:7.0.55] > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) > [tomcat-embed-core.jar:7.0.55] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > [tomcat-embed-core.jar:7.0.55] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) > [tomcat-embed-core.jar:7.0.55] > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) > [tomcat-embed-core.jar:7.0.55] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) > [tomcat-embed-core.jar:7.0.55] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) > [tomcat-embed-core.jar:7.0.55] > at org.apache.coyote.http11.AbstractHttp11Processor.process( > AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.55] > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler. > process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.55] > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) > [tomcat-embed-core.jar:7.0.55] > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) > [tomcat-embed-core.jar:7.0.55] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > [na:1.7.0_51] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > [na:1.7.0_51] > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > [tomcat-embed-core.jar:7.0.55] > at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51] > Caused by: java.lang.reflect.InvocationTargetException: null > at sun.reflect.GeneratedMethodAccessor99.invoke(Unknown Source) > ~[na:na] > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_51] > at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_51] > at org.apache.wicket.RequestListenerInterface.internalInvoke( > RequestListenerInterface.java:258) ~[wicket-core-jar-6.18.0.jar:6.18.0] > ... 32 common frames omitted > Caused by: java.lang.NullPointerException: null > at > org.apache.openmeetings.web.admin.rooms.RoomForm$5.onUpdate(RoomForm.java:241) > ~[openmeetings-web-3.0.4-SNAPSHOT.jar:na] > at org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehav > ior.onEvent(AjaxFormComponentUpdatingBehavior.java:153) > ~[wicket-core-jar-6.18.0.jar:6.18.0] > at > org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:124) > ~[wicket-core-jar-6.18.0.jar:6.18.0] > at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest( > AbstractDefaultAjaxBehavior.java:633) ~[wicket-core-jar-6.18.0.jar:6.18.0] > ... 36 common frames omitted > DEBUG 12-04 11:41:20.222 o.a.wicket.Page:871 > [http-nio-0.0.0.0-5080-exec-2] - ending request for page [Page class = > org.apache.openmeetings.web.pages.MainPage, id = 2, render count = 1], > request org.apache.wicket.protocol.http.servlet.ServletWebRequest@60750f72 > DEBUG 12-04 11:41:20.223 o.a.wicket.Page:871 > [http-nio-0.0.0.0-5080-exec-2] - ending request for page [Page class = > org.apache.openmeetings.web.pages.MainPage, id = 2, render > Le 30/11/2014 01:24, Maxim Solodovnik a écrit : > >> Unfortunately, i was unable to reproduce this issue on 2 servers >> can you double check the steps? >> Or maybe search through the logs for the stack trace? >> >> Thanks in advance >> >> On Fri, Nov 28, 2014 at 2:06 AM, TRAPPE Vincent < >> trappe.vinc...@laposte.net <mailto:trappe.vinc...@laposte.net>> wrote: >> >> Hello Maxim, >> using version apache-openmeetings-3.0.4.r1641764-26-11-2014_0453 >> >> Le 27/11/2014 09:50, Maxim Solodovnik a écrit : >> >> I definitely have fixed this before >> What version are you using? >> >> usually huge stacktrace goes to the logs in case >> InternalErrorPage is shown >> could you please double-check with latest snapshot? >> (we need to find the steps, otherwise I can't fix it :( ) >> >> On Thu, Nov 27, 2014 at 2:53 AM, TRAPPE Vincent >> <trappe.vinc...@laposte.net >> <mailto:trappe.vinc...@laposte.net> >> <mailto:trappe.vinc...@laposte.net >> <mailto:trappe.vinc...@laposte.net>>> wrote: >> >> I will try to give you more explannation, I've create a >> new room. >> After created, i reenter in it. >> >> I tick *"Moderated" *and in*"Default moderators"*, i choose an >> user and i'm redirect to the url >> http://meeting:5080/openmeetings/wicket/bookmarkable/org.apache. >> wicket.markup.html.pages.InternalErrorPage >> >> I was wondering where we set moderator level access for user ? >> >> Hope it will help find below the log./ >> >> in the log, i get : >> DEBUG 11-26 10:50:46.787 o.a.w.p.PageAccessSynchronizer:112 >> [http-nio-0.0.0.0-5080-exec-4] - >> 'http-nio-0.0.0.0-5080-exec-4' >> attempting to acquire lock to page with id '20' >> DEBUG 11-26 10:50:46.787 o.a.w.p.PageAccessSynchronizer:137 >> [http-nio-0.0.0.0-5080-exec-4] - http-nio-0.0.0.0-5080-exec-4 >> acquired lock to page 20 >> DEBUG 11-26 10:50:46.789 o.a.w.p.h.s.ServletWebRequest:189 >> [http-nio-0.0.0.0-5080-exec-4] - Calculating context >> relative path >> from: context path '/openmeetings', filterPrefix '', uri >> '/openmeetings/wicket/bookmarkable/org.apache. >> wicket.markup.html.pages.InternalErrorPage' >> DEBUG 11-26 10:50:46.790 o.a.w.p.h.s.ServletWebRequest:189 >> [http-nio-0.0.0.0-5080-exec-4] - Calculating context >> relative path >> from: context path '/openmeetings', filterPrefix '', uri >> '/openmeetings/wicket/bookmarkable/org.apache. >> wicket.markup.html.pages.InternalErrorPage' >> DEBUG 11-26 10:50:46.791 o.a.w.p.h.s.ServletWebRequest:189 >> [http-nio-0.0.0.0-5080-exec-4] - Calculating context >> relative path >> from: context path '/openmeetings', filterPrefix '', uri >> '/openmeetings/wicket/bookmarkable/org.apache. >> wicket.markup.html.pages.InternalErrorPage' >> DEBUG 11-26 10:50:46.791 o.a.w.p.h.s.ServletWebRequest:189 >> [http-nio-0.0.0.0-5080-exec-4] - Calculating context >> relative path >> from: context path '/openmeetings', filterPrefix '', uri >> '/openmeetings/wicket/bookmarkable/org.apache. >> wicket.markup.html.pages.InternalErrorPage' >> DEBUG 11-26 10:50:46.794 o.a.wicket.Page:871 >> [http-nio-0.0.0.0-5080-exec-4] - ending request for page [Page >> class = >> org.apache.wicket.markup.html.pages.InternalErrorPage, id >> = 20, render count = 1], request >> org.apache.wicket.protocol.http.servlet. >> ServletWebRequest@238fabe1 >> DEBUG 11-26 10:50:46.794 o.a.wicket.Page:871 >> [http-nio-0.0.0.0-5080-exec-4] - ending request for page [Page >> class = >> org.apache.wicket.markup.html.pages.InternalErrorPage, id >> = 20, render count = 1], request >> org.apache.wicket.protocol.http.servlet. >> ServletWebRequest@238fabe1 >> DEBUG 11-26 10:50:46.795 o.a.w.p.PageAccessSynchronizer:207 >> [http-nio-0.0.0.0-5080-exec-4] - >> 'http-nio-0.0.0.0-5080-exec-4' >> released lock to page with id '20' >> DEBUG 11-26 10:50:46.796 o.a.w.p.PageAccessSynchronizer:358 >> [http-nio-0.0.0.0-5080-exec-4] - >> 'http-nio-0.0.0.0-5080-exec-4' >> notifying blocked threads >> DEBUG 11-26 10:50:47.015 o.a.w.p.PageAccessSynchronizer:112 >> [http-nio-0.0.0.0-5080-exec-3] - >> 'http-nio-0.0.0.0-5080-exec-3' >> attempting to acquire lock to page with id '19' >> DEBUG 11-26 10:50:47.016 o.a.w.p.PageAccessSynchronizer:137 >> [http-nio-0.0.0.0-5080-exec-3] - http-nio-0.0.0.0-5080-exec-3 >> acquired lock to page 19 >> DEBUG 11-26 10:50:47.017 o.a.w.p.PageAccessSynchronizer:112 >> [http-nio-0.0.0.0-5080-exec-3] - >> 'http-nio-0.0.0.0-5080-exec-3' >> attempting to acquire lock to page with id '19' >> DEBUG 11-26 10:50:47.017 o.a.w.p.PageAccessSynchronizer:137 >> [http-nio-0.0.0.0-5080-exec-3] - http-nio-0.0.0.0-5080-exec-3 >> acquired lock to page 19 >> DEBUG 11-26 10:50:47.018 o.a.o.w.p.MainPage:131 >> [http-nio-0.0.0.0-5080-exec-3] - WebSocketBehavior::onClose >> DEBUG 11-26 10:50:47.019 o.a.wicket.Page:871 >> [http-nio-0.0.0.0-5080-exec-3] - ending request for page [Page >> class = org.apache.openmeetings.web.pages.MainPage, id = 19, >> render count = 1], request org.apache.wicket.protocol.ws >> <http://org.apache.wicket.protocol.ws> >> <http://org.apache.wicket.protocol.ws>.api. >> WebSocketRequest@537942fa >> >> >> DEBUG 11-26 10:50:47.076 >> o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354 >> [Wicket-PageSavingThread] - Saving asynchronously: Entry >> [sessionId=C7AE49CA76F90335A0A484590DE533D0, pageId=19]... >> DEBUG 11-26 10:50:47.077 o.a.w.p.DiskDataStore:186 >> [Wicket-PageSavingThread] - Storing data for page with id >> '19' in >> session with id 'C7AE49CA76F90335A0A484590DE533D0' >> DEBUG 11-26 10:50:47.077 o.a.w.p.PageAccessSynchronizer:207 >> [http-nio-0.0.0.0-5080-exec-3] - >> 'http-nio-0.0.0.0-5080-exec-3' >> released lock to page with id '19' >> DEBUG 11-26 10:50:47.078 o.a.w.p.PageAccessSynchronizer:358 >> [http-nio-0.0.0.0-5080-exec-3] - >> 'http-nio-0.0.0.0-5080-exec-3' >> notifying blocked threads >> DEBUG 11-26 10:50:51.612 o.a.w.p.h.s.ServletWebRequest:189 >> [http-nio-0.0.0.0-5080-exec-6] - Calculating context >> relative path >> from: context path '/openmeetings', filterPrefix '', uri >> '/openmeetings/' >> DEBUG 11-26 10:50:51.615 o.a.w.p.PageAccessSynchronizer:112 >> [http-nio-0.0.0.0-5080-exec-6] - >> 'http-nio-0.0.0.0-5080-exec-6' >> attempting to acquire lock to page with id '11' >> DEBUG 11-26 10:50:51.615 o.a.w.p.PageAccessSynchronizer:137 >> [http-nio-0.0.0.0-5080-exec-6] - http-nio-0.0.0.0-5080-exec-6 >> acquired lock to page 11 >> DEBUG 11-26 10:50:51.625 o.a.wicket.Page:871 >> [http-nio-0.0.0.0-5080-exec-6] - ending request for page [Page >> class = org.apache.openmeetings.web.pages.MainPage, id = 11, >> render count = 1], request >> org.apache.wicket.protocol.http.servlet. >> ServletWebRequest@4a9c2940 >> DEBUG 11-26 10:50:51.628 o.a.wicket.Page:871 >> [http-nio-0.0.0.0-5080-exec-6] - ending request for page [Page >> class = org.apache.openmeetings.web.pages.MainPage, id = 11, >> render count = 1], request >> org.apache.wicket.protocol.http.servlet. >> ServletWebRequest@4a9c2940 >> DEBUG 11-26 10:50:51.642 >> o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354 >> [Wicket-PageSavingThread] - Saving asynchronously: Entry >> [sessionId=BDFECC42068E9C29CA14F3C132AD2D3E, pageId=11]... >> DEBUG 11-26 10:50:51.643 o.a.w.p.DiskDataStore:186 >> [Wicket-PageSavingThread] - Storing data for page with id >> '11' in >> session with id 'BDFECC42068E9C29CA14F3C132AD2D3E' >> >> >> >> Le 26/11/2014 10:38, Maxim Solodovnik a écrit : >> >> hm >> can you please provide more detailed steps? >> I'll try to fix it ASAP :) >> JIRA issue is preferable :) >> >> On Thu, Nov 27, 2014 at 2:36 AM, TRAPPE Vincent >> <trappe.vinc...@laposte.net >> <mailto:trappe.vinc...@laposte.net> >> <mailto:trappe.vinc...@laposte.net >> <mailto:trappe.vinc...@laposte.net>> >> <mailto:trappe.vinc...@laposte.net >> <mailto:trappe.vinc...@laposte.net> >> <mailto:trappe.vinc...@laposte.net >> <mailto:trappe.vinc...@laposte.net>>>> wrote: >> >> Hi Maxim, >> >> When i try to add an moderator to a room i'm >> redirected to >> this url >> http://meeting:5080/openmeetings/wicket/bookmarkable/org.apache. >> wicket.markup.html.pages.InternalErrorPage >> using the last build. >> Vincent >> >> >> >> >> >> -- WBR >> Maxim aka solomax >> >> >> >> >> >> -- WBR >> Maxim aka solomax >> >> >> >> >> >> -- >> WBR >> Maxim aka solomax >> > > -- WBR Maxim aka solomax