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 <michael.wut...@beuth-hochschule.de
> <mailto:michael.wut...@beuth-hochschule.de>> 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

Reply via email to