Hi Maxim,
sorry, but I couldn't manage it to answer earlier... :-(
1. delete poll
demo-server works as expected, my installation ends up in an 500
Internal error...
ERROR 04-24 14:59:17.184 DefaultExceptionMapper.java 1816740 170
org.apache.wicket.DefaultExceptionMapper [http-nio-0.0.0.0-5080-exec-7]
- Unexpected error occurred
java.lang.NullPointerException: null
at
org.apache.openmeetings.web.room.poll.PollResultsDialog.getValues(PollResultsDialog.java:234)
at
org.apache.openmeetings.web.room.poll.PollResultsDialog.barChart(PollResultsDialog.java:265)
at
org.apache.openmeetings.web.room.poll.PollResultsDialog.access$900(PollResultsDialog.java:72)
at
org.apache.openmeetings.web.room.poll.PollResultsDialog$PollResultsForm.redraw(PollResultsDialog.java:370)
at
org.apache.openmeetings.web.room.poll.PollResultsDialog$PollResultsForm.updateModel(PollResultsDialog.java:364)
at
org.apache.openmeetings.web.room.poll.PollResultsDialog$2.onClose(PollResultsDialog.java:118)
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog.close(AbstractDialog.java:395)
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog.onClick(AbstractDialog.java:221)
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog.internalOnClick(AbstractDialog.java:233)
at
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$1.onClick(AbstractDialog.java:413)
at
com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)
at
com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:173)
at
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:598)
at
org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:308)
at
org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:282)
at
org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:224)
at
org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:210)
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:192)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at
org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:84)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341)
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
2. "/hash?swf=settings
<http://server:5080/openmeetings/hash?swf=settings>" works as expected,
thanks for that
3. some things that doesn't seem to work
- whiteboard undo doesn't work
- deletion of selected objects is not possible
- upload a document with choosing "put on whiteboard" and "clean
whiteboard" ends in an uploaded document and an empty wb. My expectation
was to get just my doc on the wb.
This is also the same at the demoserver...
At the next point my installation acts a bit different than demo...
- Scale of whiteboard doesn't work and settings (x,v,y,h) are just empty
and grey
4. feedback from teacher perspective
they have 2 points. one with the html5 whiteboard and one with chat and
one with activities & actions..
- html5 whiteboard
navigation through pages is missing. Scrolling doesn't work well during
a presentation to "jump" through different pages
- general layout
Chat an a&a shouldn't interfere the wb-area. During a presentation all
parts of a slide should be usable for the teacher. But they like to see
also chat and a&a to answer questions, give permissions and so on.
Probably a 3-column layout or 2 columns 2 rows layout would be a
possible solution for that. They said "as flexible as possible"...
I know that chat an a&a are there since a few versions, but we still use
3.0.7 and I just got them to test a bit with the html5 whiteboard... I
think the last part is complicated. But I didn't see it from that
perspective till now... :-(
Anyway great work
Greetings Peter
Am 19.04.2017 um 06:02 schrieb Maxim Solodovnik:
Hello Peter,
Poll Vote was broken in 3.2.1 and 4.0.0
seems to be fixed, demo is updated
Please let me know if you observing any other issues
On Wed, Apr 12, 2017 at 2:35 PM, Peter Dähn <[email protected]
<mailto:[email protected]>> wrote:
Hi Maxim,
thanks so far...
I will have a look later the day. Also some of my colleagues had a
look at it from teacher perspective. I will provide their feedback
also later the day...
4) I think "/hash?swf=settings
<http://server:5080/openmeetings/hash?swf=settings>" is still
needed. When I use Openmeetings somehow integrated, I will not
have a private room.
6) Poll delete, I think I just got it wrong, because the window
doesn't disappear after deleting a poll,
"Poll result just one value", seems to work today... but now I
can vote as often as I want and my choices will be added to the
result...
Anyway... great work so far
later with a bit more input.
Greetings Peter
Am 12.04.2017 um 04:17 schrieb Maxim Solodovnik:
OK, had time to check some on the issues :)
1) pointer of normal user should work
2) changes should be not available for user with no permissions
3) device settings is totally re-implemented
4) Do we still need "/hash?swf=settings
<http://server:5080/openmeetings/hash?swf=settings>"? device
settings can be pre-set at one of user private rooms ....
5) I was aware of this, now should be fixed :)
6) Could you please provide more steps for poll issues? it seems
work for me
On Thu, Apr 6, 2017 at 7:59 PM, Peter Dähn <[email protected]
<mailto:[email protected]>> wrote:
Hallo Maxim,
looks great so far!
We start to play around with it. Installation and load Backup
of 3.0.7 works just fine.
In the first run, we saw
- that the pointer of a normal user is not visible for other.
Just when they got witheboard rights this is working.
- Normal user can change items at the whiteboard but not
visible for others. They should not be able to do that.
- Device settings dialog is not visible in FF (BS Linux) just
an empty popup is shown. With Chrome I got the dialog, but it
doesn't fit so it is not usable.
- http://server:5080/openmeetings/hash?swf=settings
<http://server:5080/openmeetings/hash?swf=settings> doesn't
load the dialog at all.
- Chatmessage ends up in internal Error 500 Page. After
Reload the Message is viewable.
- Polls seems to be broken (delete poll doesn't work and
result just shows 1 value. )
I think I will get more feedbacks the next days.
Greetings Peter
Am 06.04.2017 um 14:00 schrieb Maxim Solodovnik:
Thanks for the feedback!
I believe this behavior: non constant z-index is "by
design", I can try to change it, but for now it is not top
priority :)
You can file JIRA :)
On Thu, Apr 6, 2017 at 6:48 PM, BBS Technik
<[email protected] <mailto:[email protected]>> wrote:
Hello Maxim,
the whiteboard looks realy good and I cant wait to see
it implemented in the productiv versin of om. :-)
When I played a little bit arround, I saw, that the
layers of the whiteboard are not fixed.
I. e. when I have a jpg on the whitboard and I draw an
arrow on it, and then move the jpg a little bit, then
the arrow is behind the jpg.
Best regard Ed
*Gesendet:* Mittwoch, 05. April 2017 um 17:11 Uhr
*Von:* "Maxim Solodovnik" <[email protected]
<mailto:[email protected]>>
*An:* dev <[email protected]
<mailto:[email protected]>>, "Openmeetings
user-list" <[email protected]
<mailto:[email protected]>>
*Betreff:* [DISCUSSION] HTML5 whiteboard for 4.0.0
Hello All,
During last month I developed new HTML5 whiteboard, not
all features
are implemented:
- save WB to file
- load saved WB
- Undo
- load Video to WB
Other functionality seems to be implemented
I would like to get some input: what is good, what is
bad, what can be
improved :)
This version is available here:
https://om.alteametasoft.com:8443/next
<https://om.alteametasoft.com:8443/next>
Room currently has no audio/video support, and room chat
might be
broken, I'm working on it :)
Additionally we have number of issues:
https://issues.apache.org/jira/browse/OPENMEETINGS-1613
<https://issues.apache.org/jira/browse/OPENMEETINGS-1613>
https://issues.apache.org/jira/browse/OPENMEETINGS-369
<https://issues.apache.org/jira/browse/OPENMEETINGS-369>
https://issues.apache.org/jira/browse/OPENMEETINGS-370
<https://issues.apache.org/jira/browse/OPENMEETINGS-370>
https://issues.apache.org/jira/browse/OPENMEETINGS-371
<https://issues.apache.org/jira/browse/OPENMEETINGS-371>
https://issues.apache.org/jira/browse/OPENMEETINGS-374
<https://issues.apache.org/jira/browse/OPENMEETINGS-374>
All this about introducing new room role: "Presenter"
This role has less rights than Moderator, but more
rights than "Draw
on whiteboard"
WDYT? Is it good idea? If so which icon can it have?
Would love to get some input!
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax
--
WBR
Maxim aka solomax