Thanks! will try to fix it ASAP
On 11 June 2014 14:51, Michael Wuttke <[email protected]> wrote: > Hello Maxim, > > I testet the OM build 25 of version 3.0.3 (updated from version 3.0.2). > > Unfortunately I was not able to change the settings of the OM admin for > the GUI or to logout again as the admin. > > Maybe there is something wrong in my OM settings? > > Here are the error messages form the openmeetings.log: > > DEBUG 06-11 09:36:12.230 > o.a.w.p.AsynchronousDataStore$PageSavingRunnable:354 > [Wicket-PageSavingThread] - Saving asynchronously: Entry > [sessionId=D46DE4D12DE23DB40DDF3BBEC313F2A4, pageId=5]... > DEBUG 06-11 09:36:12.231 o.a.w.p.PageAccessSynchronizer:346 > [http-nio-0.0.0.0-5080-exec-6] - 'http-nio-0.0.0.0-5080-exec-6' > notifying blocked threads > DEBUG 06-11 09:36:12.231 o.a.w.p.DiskDataStore:186 > [Wicket-PageSavingThread] - Storing data for page with id '5' in session > with id 'D46DE4D12DE23DB40DDF3BBEC313F2A4' > DEBUG 06-11 09:36:20.099 o.a.w.p.h.s.ServletWebRequest:189 > [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: > context path '/openmeetings', filterPrefix '', uri '/openmeetings/' > DEBUG 06-11 09:36:20.100 o.a.w.p.PageAccessSynchronizer:100 > [http-nio-0.0.0.0-5080-exec-9] - 'http-nio-0.0.0.0-5080-exec-9' > attempting to acquire lock to page with id '5' > DEBUG 06-11 09:36:20.101 o.a.w.p.PageAccessSynchronizer:125 > [http-nio-0.0.0.0-5080-exec-9] - http-nio-0.0.0.0-5080-exec-9 acquired > lock to page 5 > ERROR 06-11 09:36:20.104 o.a.w.DefaultExceptionMapper:129 > [http-nio-0.0.0.0-5080-exec-9] - Unexpected error occurred > org.apache.wicket.WicketRuntimeException: Method onRequest of interface > org.apache.wicket.behavior.IBehaviorListener targeted at > org.apache.wicket.ajax.markup.html.AjaxLink$1@37cc67fd on component > [ConfirmableAjaxLink [Component id = logout]] threw an exception > at > > org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:268) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:241) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:250) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:236) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) > ~[wicket-request-jar-6.14.0.jar:6.14.0] > at > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) > [wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) > [wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) > [wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) > [wicket-native-websocket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) > [wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) > [wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) > [red5.jar:na] > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > [na:1.6.0_32] > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > [na:1.6.0_32] > at java.lang.Thread.run(Thread.java:662) [na:1.6.0_32] > Caused by: java.lang.reflect.InvocationTargetException: null > at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source) > ~[na:na] > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > ~[na:1.6.0_32] > at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_32] > at > > org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > ... 31 common frames omitted > Caused by: java.lang.UnsupportedOperationException: null > at > java.util.Collections$UnmodifiableCollection.clear(Collections.java:1037) > ~[na:1.6.0_32] > at > org.apache.openmeetings.web.app.WebSession.invalidate(WebSession.java:119) > ~[openmeetings-web-3.0.3-SNAPSHOT.jar:na] > at > org.apache.openmeetings.web.pages.MainPage$2.onClick(MainPage.java:86) > ~[openmeetings-web-3.0.3-SNAPSHOT.jar:na] > at > org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:86) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:123) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:626) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > ... 35 common frames omitted > > and from the red5.log: > 2014-06-11 09:42:21,671 [http-nio-0.0.0.0-5080-exec-8] ERROR > o.a.c.c.C.[.[.0.0.0.[.[default] - Servlet.service() for servlet > [default] in context with path [/openmeetings] threw exception > java.lang.UnsupportedOperationException: null > at > java.util.Collections$UnmodifiableCollection.clear(Collections.java:1037) > ~[na:1.6.0_32] > at > org.apache.openmeetings.web.app.WebSession.invalidate(WebSession.java:119) > ~[openmeetings-web-3.0.3-SNAPSHOT.jar:na] > at org.apache.wicket.Session.invalidateNow(Session.java:530) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at org.apache.wicket.Session.detach(Session.java:674) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.request.cycle.RequestCycle.onDetach(RequestCycle.java:645) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > org.apache.wicket.request.cycle.RequestCycle.detach(RequestCycle.java:589) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) > ~[wicket-native-websocket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) > ~[wicket-core-jar-6.14.0.jar:6.14.0] > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) > ~[red5.jar:na] > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) > ~[tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1721) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1679) > [tomcat-embed-core-jar-7.0.50.jar:7.0.50] > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > [na:1.6.0_32] > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > [na:1.6.0_32] > at java.lang.Thread.run(Thread.java:662) [na:1.6.0_32] > > I tried also the Network testing from the login screen: > http://myurl:5080/openmeetings/swf?swf=networktesting.swf10.swf > > I've got the Access Denied page: > --- > Access Denied > You do not have access to the page you requested. > Return to home page > --- > > Sorry, but I stoped testing the LDAP configuration for this build. > > Thanks & Greetings, > Michael > > Am 10.06.2014 18:58, schrieb Maxim Solodovnik: > > Can you please check if the implemented solution works as expected? > > Latest 3.0.3 build contains the changes > > > > > > On 2 June 2014 17:31, Michael Wuttke <[email protected] > > <mailto:[email protected]>> wrote: > > > > Hello Maxim, > > > > I think so too, using OM via moodle or directly via LDAP like Juan in > > the jira issue nr. 1007 described - with the same credentials would > be > > great. > > > > Thanks & Greetings, > > Michael > > > > Am 01.06.2014 06:15, schrieb Maxim Solodovnik: > > > Hello All, > > > > > > Due to multiple requests and issues (please see [1], [2], [3]) I > would > > > like to change User object (remove status and "user level") and add > > > Permissions. > > > > > > As I can see the permissions should be > > > Admin == access to Admin module > > > Room == enter the room > > > Dashboard == access the whiteboard > > > Login == login to Om internal DB > > > Soap == use rest/soap calls > > > > > > for example > > > current "regular" user will have all permissions except for Admin > > and Soap > > > current "soap" user will have soap permission only > > > current OAuth user will have no Login parmission > > > > > > The proposed system looks extendable and should cover all current > > needs > > > > > > I'm going to implement it in 3.0.3 and 3.1.0 > > > > > > Please let me know if you have any concerns/corrections > > > > > > Thanks in advance > > > > > > [1] http://openmeetings.markmail.org/thread/43ouivw7ysq6jorq > > > [2] https://issues.apache.org/jira/browse/OPENMEETINGS-1007 > > > [3] https://issues.apache.org/jira/browse/OPENMEETINGS-986 > -- WBR Maxim aka solomax
