liuzhe02 / bigbluebutton

Automatically exported from code.google.com/p/bigbluebutton
0 stars 0 forks source link

Desktop sharing applet does not stop in IE 11 #1776

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Confirmed on both demo.bigbluebutton.org and new server just built.
2. IE11, cleared cache as well.
3. Start meeting in IE11,  start deskshare either region or fullscreen
4. Deskshare works fine as expected.
5. However after hitting CLOSE on deskshare, then the ALLOW on script warning, 
another instance of applet starts.  You can hit start to stream but wont show.  
No way to get rid of applet except for meeting close.

What is the expected output? What do you see instead?

New applet should not start again.  

Not sure if new published stream on 2nd attempt might show in recordings.

Original issue reported on code.google.com by 207T...@gmail.com on 4 Aug 2014 at 1:39

GoogleCodeExporter commented 9 years ago
Confirmed the problem with IE.  The applet launches again.  The good part is it 
doesn't properly broadcast on the second launch, so the presenter isn't sharing 
their desktop unaware.

Thanks for pointing this out Steve.  We'll start working on it.

Original comment by ffdixon@gmail.com on 4 Aug 2014 at 2:36

GoogleCodeExporter commented 9 years ago
trying to trouble shoot.  question in addition to deskshare.js change, the 
applet was modified to support new java as well? i believe.

I was looking to try to find all the changes, i see under v0.81-release the 
deskshare.js change but no changes to applet.  Is this under different tag.
Should the applet have a new revision number for jar?

Original comment by 207T...@gmail.com on 4 Aug 2014 at 3:50

GoogleCodeExporter commented 9 years ago
Fred, any update on this issue ?

Original comment by gowtham1...@gmail.com on 8 Oct 2014 at 9:16

GoogleCodeExporter commented 9 years ago
Hi,

Could you try it again on 

  http://demo.bigbluebutton.org/

We've changed how the applet stops desktop sharing, so it might bypass this 
issue with IE.

Original comment by ffdixon@gmail.com on 9 Oct 2014 at 1:33

GoogleCodeExporter commented 9 years ago
Cleared IE cache and made sure no java cache,  the problem still exists on 
demo.bigbluebutton.org IE 11

Original comment by 207T...@gmail.com on 9 Oct 2014 at 1:42

GoogleCodeExporter commented 9 years ago
Stopping screen capture.
Exception in thread "pool-1-thread-1" Exception in thread "pool-2-thread-1" 
java.lang.IllegalMonitorStateException
    at java.util.concurrent.locks.ReentrantLock$Sync.tryRelease(Unknown Source)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.release(Unknown Source)
    at java.util.concurrent.locks.ReentrantLock.unlock(Unknown Source)
    at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
java.lang.IllegalMonitorStateException
    at java.util.concurrent.locks.ReentrantLock$Sync.tryRelease(Unknown Source)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.release(Unknown Source)
    at java.util.concurrent.locks.ReentrantLock.unlock(Unknown Source)
    at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Desktop Sharing Applet Initializing
Desktop Sharing Applet Starting
**** JAVA VERSION = [1.7.0_65]
Sharing region screen.
Info[800,600][440,225][1680.0,1050.0]
ScreenShareInfo[captureWidth=800,captureHeight=600][440,225][scaleWidth=800,scal
eHeight=600]
DESKSHARECLIENT: Sharing region of screen.
SCREENREGIONSHARER: Launching Screen Capture Frame

Original comment by 207T...@gmail.com on 9 Oct 2014 at 1:44

GoogleCodeExporter commented 9 years ago
you can see exception, then the restart

Original comment by 207T...@gmail.com on 9 Oct 2014 at 1:45

GoogleCodeExporter commented 9 years ago
Thanks Stephen.  

Moving this issue to 0.9.0 development stream.

Original comment by ffdixon@gmail.com on 9 Oct 2014 at 1:59

GoogleCodeExporter commented 9 years ago
Fixed 
https://github.com/bigbluebutton/bigbluebutton/commit/9552b8a905922b075245446c80
24bf430963f9c4

Original comment by ritza...@gmail.com on 23 Oct 2014 at 7:08