Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possible issue with desktop sharing and tunnelling #2334

Closed
bigbluebutton-issue-import opened this issue Aug 12, 2015 · 5 comments
Closed

Possible issue with desktop sharing and tunnelling #2334

bigbluebutton-issue-import opened this issue Aug 12, 2015 · 5 comments

Comments

@bigbluebutton-issue-import

Originally reported on Google Code with ID 1582

Received the Java console output from a person who said desktop sharing worked from
them in 0.80, but not in 0.81-beta (demo.bigbluebutton.org).  

I think it's a firewall issue on their as I was able to share desktop to their server.
 However, as they were able to connect and launch BigBlueButton, they should have also
been able to launch desktop sharing.  

See attached log.

Reported by ffdixon on 2013-07-09 12:23:05


- _Attachment: [stack.txt](https://storage.googleapis.com/google-code-attachments/bigbluebutton/issue-1582/comment-0/stack.txt)_
@bigbluebutton-issue-import
Copy link
Author

Reported by ffdixon on 2013-07-20 14:41:02

  • Labels added: Milestone-Release0.81

@bigbluebutton-issue-import
Copy link
Author

A stack trace from a related post

  https://groups.google.com/d/msg/bigbluebutton-dev/0vb3dMMRuYg/YpBAthnHLdEJ


2013-07-19 11:05:47,575 [http-0.0.0.0-5080-exec-3] ERROR o.a.c.c.C.[.[.0.0.0.[.[tunnel]
- Servlet.service() for servlet tunnel threw exception
java.lang.ClassNotFoundException: org.apache.commons.io.output.DeferredFileOutputStream
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217) ~[na:1.6.0_27]
    at java.security.AccessController.doPrivileged(Native Method) ~[na:1.6.0_27]
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205) ~[na:1.6.0_27]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321) ~[na:1.6.0_27]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266) ~[na:1.6.0_27]
    at org.apache.commons.fileupload.disk.DiskFileItemFactory.createItem(DiskFileItemFactory.java:199)
~[commons-fileupload-1.2.2.jar:1.2.2]
    at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:361)
~[commons-fileupload-1.2.2.jar:1.2.2]
    at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)
~[commons-fileupload-1.2.2.jar:1.2.2]
    at org.springframework.web.multipart.commons.CommonsMultipartResolver.parseRequest(CommonsMultipartResolver.java:156)
~[spring-web-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at org.springframework.web.multipart.commons.CommonsMultipartResolver.resolveMultipart(CommonsMultipartResolver.java:139)
~[spring-web-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1020)
~[spring-webmvc-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:883)
~[spring-webmvc-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
~[spring-webmvc-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
~[spring-webmvc-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
~[spring-webmvc-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) ~[javaee-api-5.1.2.jar:5.1.2]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) ~[javaee-api-5.1.2.jar:5.1.2]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
~[catalina-6.0.36.jar:6.0.36]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
~[catalina-6.0.36.jar:6.0.36]
    at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) ~[red5-server.jar:na]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
~[catalina-6.0.36.jar:6.0.36]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
~[catalina-6.0.36.jar:6.0.36]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
~[catalina-6.0.36.jar:6.0.36]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[catalina-6.0.36.jar:6.0.36]
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
[catalina-6.0.36.jar:6.0.36]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [catalina-6.0.36.jar:6.0.36]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [catalina-6.0.36.jar:6.0.36]
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615) [catalina-6.0.36.jar:6.0.36]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[catalina-6.0.36.jar:6.0.36]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) [catalina-6.0.36.jar:6.0.36]
    at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:891)
[tomcat-coyote-6.0.36.jar:6.0.36]
    at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:750)
[tomcat-coyote-6.0.36.jar:6.0.36]
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2282)
[tomcat-coyote-6.0.36.jar:6.0.36]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
[na:1.6.0_27]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.6.0_27]
    at java.lang.Thread.run(Thread.java:679) [na:1.6.0_27]
2013-07-19 11:09:55,218 [Red5_Scheduler_Worker-7] WARN  o.red5.server.util.ConversionUtils
- Conversion failure - source: class org.red5.server.net.rtmpt.RTMPTConnection target:
interface org.red5.server.api.stream.IStreamCapableConnection
2013-07-19 11:09:55,220 [Red5_Scheduler_Worker-7] WARN  o.red5.server.util.ConversionUtils
- Conversion failure - source: class org.red5.server.net.rtmpt.RTMPTConnection target:
interface org.red5.server.api.stream.IStreamCapableConnection

Reported by ffdixon on 2013-07-20 14:44:38

@bigbluebutton-issue-import
Copy link
Author

Fred, can you let me know the other person and I can test here - we have XP, 7, Linux
and Macs that we can test and replicate on if you need.

Reported by Ben@speakserve.com on 2013-07-21 18:40:24

@bigbluebutton-issue-import
Copy link
Author

Reported by ffdixon on 2013-07-23 20:43:03

@bigbluebutton-issue-import
Copy link
Author

Fixed.  See

   https://github.com/bigbluebutton/bigbluebutton/commit/7752f49e033343fabeead3cdbd4eb83476879880

Reported by ffdixon on 2013-07-28 02:19:22

  • Status changed: Fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants