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

Reply via email to