You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Jodi Thomson <jo...@webconnect.nz> on 2016/10/04 02:24:03 UTC

OM 3.1.3 screen sharing not working

Hello 

I am having difficulty getting screen sharing working under OM 3.1.3. 

Name 	OpenMeetings 
Version 	3.1.3 
Revision 	1762075 
Build date 	2016/09/23 16:58 
CentOS 7 

Installed following instructions at https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%203.1.x%20on%20Centos%207.pdf?version=12&modificationDate=1475086339000&api=v2 

Testing using Fedora 24, Firefox & Iced Tea but same issue reported under Windows with Java jre 

Output from Java console below - I can't see anything in the server logs. 

Any assistance appreciated 

Regards 
Jodi 

You are trying to get resource http://localhost:5080/openmeetings/screenshare/splashicon.png but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
You are trying to get resource http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
You are trying to get resource http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar not found. Continuing. 
netx: Initialization Error: Could not initialize application. (Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application.) 
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line. 
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813) 
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532) 
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936) 
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application. 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:704) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:285) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:357) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:429) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:403) 
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805) 
... 2 more 

Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: socket://localhost:5080 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: http://localhost:5080/openmeetings/screenshare/splashicon.png 
done http://localhost:5080/openmeetings/screenshare/splashicon.png 
Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png 
java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at sun.net.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) at sun.net.www.http.HttpClient.<init>(HttpClient.java:211) at sun.net.www.http.HttpClient.New(HttpClient.java:308) at sun.net.www.http.HttpClient.New(HttpClient.java:326) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169) at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:989) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:987) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:986) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513) at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at net.sourceforge.jnlp.cache.ResourceDownloader.getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:72) at net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader.java:263) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeOnlineResource(ResourceDownloader.java:126) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeResource(ResourceDownloader.java:118) at net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java:107) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 
While processing http://localhost:5080/openmeetings/screenshare/splashicon.png by HEAD for resource location=http://localhost:5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING got java.net.ConnectException: Connection refused: 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: socket://localhost:5080 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: http://localhost:5080/openmeetings/screenshare/splashicon.png 
done http://localhost:5080/openmeetings/screenshare/splashicon.png 
Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png 
All possible urls for location=http://localhost:5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING : [http://localhost:5080/openmeetings/screenshare/splashicon.png, http://localhost:5080/openmeetings/screenshare/splashicon.png] 
Finding best URL for: http://localhost:5080/openmeetings/screenshare/splashicon.png : DownloadOptions[use pack: false; use version: false] 
result: null 
Jars not ready to provide attribute Application-Name 
Jars not ready to provide attribute Application-Name 
line: 40 

line: 39 
Acquired shared lock on /tmp/moggy/netx/locks/netx_running to indicate javaws is running 
UNIQUEKEY=1475545027694-1453894304-file:/tmp/mozilla_moggy0/public_4.jnlp 
good - your JRE - 1.8.0_102 - match requested JRE - 1.8+ 
Acceptable vendor tag found, contains: OpenMeetings 
Acceptable title tag found, contains: Openmeetings Screen Sharing applet 
Jars not ready to provide attribute Application-Name 
Description: A File to grab a screen and send it to a Server 
Homepage: null 
line: 38 </jnlp> 
line: 37 
line: 36 </application-desc> 
line: 35 <argument>--dummy--</argument> 
line: 34 <argument>--dummy--</argument> 
line: 33 <argument>false</argument> 
line: 32 <argument>true</argument> 
line: 31 <argument>true</argument> 
line: 30 <argument>true</argument> 
line: 29 <argument>true</argument> 
line: 28 <argument>10</argument> 
line: 27 <argument>1</argument> 
line: 26 <argument>Desktop sharer;Click Start to publish your screen;Start sharing;Pause sharing;Select your screen area:;Change width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was closed by server;Show mouse position to viewers;Recording;You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.;Start recording;Stop recording;Close;Quality of the screen share:;Very high quality;High quality;Medium quality;Low quality;Publish;Start Publish;Stop Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen before you try to move it left;Reduce the height of the SharingScreen before you try to move it bottom;Reduce the x of the SharingScreen before you try to make it wider;Reduce the y of the SharingScreen before you try to make it higher;Fill these settings stream your screen data to 3th party providers like justin.tv;Please start Screen sharing to be able to publish it;Moderator permission required to start recording;Notify on disconnect;Security;Allow Remote Control (during screen sharing)</argument> 
line: 25 <argument>701635f3-c4c5-463a-9f55-62a789ffc34e</argument> 
line: 24 <argument>rtmp://103.232.226.167:1935/openmeetings/4</argument> 
line: 23 <application-desc main-class="org.apache.openmeetings.screenshare.Core"> 
line: 22 </resources> 
line: 21 <jar href="openmeetings-screenshare-3.1.3-full.jar" main="true"></jar> 
line: 20 <jar href="bcprov-jdk15on-1.55.jar" main="true"></jar> 
line: 19 <j2se version="1.8+"></j2se> 
line: 18 <resources> 
line: 17 </security> 
line: 16 <all-permissions></all-permissions> 
line: 15 <security> 
line: 14 </information> 
line: 13 <offline-allowed></offline-allowed> 
line: 12 <description kind="short">A File to grab a screen and send it to a Server</description> 
line: 11 <description>A File to grab a screen and send it to a Server</description> 
line: 10 <icon kind="splash" href="splashicon.png"></icon> 
line: 9 <icon href="icon.png"></icon> 
line: 8 <homepage>http://apache.org</homepage> 
line: 7 <vendor>OpenMeetings</vendor> 
line: 6 <title>Openmeetings Screen Sharing applet</title> 
line: 5 <information> 
line: 4 <jnlp spec="6.0+" codebase="http://localhost:5080/openmeetings/screenshare" xmlns="http://www.w3.org/1999/xhtml"> 
line: 3 
line: 2 
<?xml version="1.0" standalone="yes"?> 
Using MalformedXMLParser 
UNIQUEKEY=1475545027638-1205310038-file:/tmp/mozilla_moggy0/public_4.jnlp 
good - your JRE - 1.8.0_102 - match requested JRE - 1.8+ 



Re: OM 3.1.3 screen sharing not working

Posted by Maxim Solodovnik <so...@gmail.com>.
good to know :)

On Thu, Oct 6, 2016 at 2:51 AM, Jodi Thomson <jo...@webconnect.nz> wrote:

> Hi Maxim
>
> That fixed it.
>
> application.base.url was set to localhost:5080 - changed it to
> 103.232.226.167:5080 and the JARs downloaded and executed correctly
>
> I completely overlooked that setting when trying to figure it out.
>
> Many thanks for your assistance :)
>
>
> Kind Regards
> Jodi
>
> ------------------------------
> *From: *"Maxim Solodovnik" <so...@gmail.com>
> *To: *"Openmeetings user-list" <us...@openmeetings.apache.org>
> *Sent: *Wednesday, October 5, 2016 4:40:57 PM
> *Subject: *Re: OM 3.1.3 screen sharing not working
>
> Hello Jodi,
> when you push screen-sharing button in the room, JNLP file is being
> downloaded to your client PC
> This is XML file
> it has following _root_ node:
> <jnlp spec="6.0+" codebase="http://localhost:5080/openmeetings/screenshare
> ">
> for you it should look like:
> <jnlp spec="6.0+" codebase="http://103.232.226.167::5080/openmeetings/
> screenshare">
>
> if it's no so could you check
> Admin->Config->application.base.url?
>
> On Wed, Oct 5, 2016 at 6:16 AM, Jodi Thomson <jo...@webconnect.nz> wrote:
>
>> I've managed to get the jar files downloaded and the app running by
>> modifying webapps/openmeetings/WEB-INF/classes/APPLICATION.jnlp
>>
>> Changed
>>     <resources>
>>         <j2se version='1.8+'/>
>>         <jar href="bcprov-jdk15on-1.55.jar" main="true"/>
>>         <jar href="openmeetings-screenshare-3.1.3-full.jar" main="true"/>
>>     </resources>
>>
>> To
>>     <resources>
>>         <j2se version='1.8+'/>
>>         <jar href="http://103.232.226.167:5080/openmeetings/screenshare/
>> bcprov-jdk15on-1.55.jar" main="true"/>
>>         <jar href="http://103.232.226.167:5080/openmeetings/screenshare/
>> openmeetings-screenshare-3.1.3-full.jar" main="true"/>
>>     </resources>
>>
>> Rather than hardcoding the link in is there perhaps a variable that could
>> be added?
>>
>> Regards
>> Jodi
>> ------------------------------
>> *From: *"Jodi Thomson" <jo...@webconnect.nz>
>> *To: *user@openmeetings.apache.org, "OM Insights"
>> <OM...@Coscend.com>
>> *Sent: *Wednesday, October 5, 2016 9:01:42 AM
>>
>> *Subject: *Re: OM 3.1.3 screen sharing not working
>>
>> It's on a server I am accessing from local pc
>>
>> http://103.232.226.167:5080
>>
>> I haven't assigned A record in DNS yet as this is trial install.
>>
>> All other features appear to work - have had a few video meetings between
>> our office and remote office, and whiteboard works. Just the screen sharing
>> that is causing problems
>>
>> Regards
>> Jodi
>>
>>
>> ------------------------------
>> *From: *"Coscend@OM" <OM...@Coscend.com>
>> *To: *user@openmeetings.apache.org
>> *Sent: *Wednesday, October 5, 2016 8:53:35 AM
>> *Subject: *RE: OM 3.1.3 screen sharing not working
>>
>> Jodi,
>>
>>
>>
>> Perhaps this pointer might help.  Is your OpenMeetings installation on
>> your local computer or at a yourdomain.com on a server that you are
>> accessing from your local computer?
>>
>>
>>
>> “http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar”
>>
>> “rtmp://103.232.226.167:1935/openmeetings/4”
>>
>>
>>
>> Thank you.
>>
>>
>>
>> Sincerely,
>>
>>
>>
>> Hemant K. Sabat
>>
>>
>>
>> Coscend Communications Solutions
>>
>> Web site: www.Coscend.com <http://www.coscend.com/>
>>
>> ------------------------------------------------------------------
>>
>> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
>> Messages from Coscend Communications Solutions' posted at:
>> http://www.Coscend.com/Terms_and_Conditions.html
>> <http://www.coscend.com/Terms_and_Conditions.html>
>>
>>
>>
>>
>>
>>
>>
>> *From:* Jodi Thomson [mailto:jodi@webconnect.nz]
>> *Sent:* Tuesday, October 4, 2016 2:36 PM
>> *To:* user@openmeetings.apache.org
>> *Subject:* Re: OM 3.1.3 screen sharing not working
>>
>>
>>
>>
>>
>> Hello
>>
>>
>>
>> Thanks for your response. Yes it does work nicely in your demo.
>>
>>
>>
>> I suspect there is a something under the server config which is not
>> pushing the correct URL to download the JAR file. But I am unable to find
>> what it might be
>>
>>
>>
>> Regards
>> Jodi
>>
>>
>> ------------------------------
>>
>> *From: *"Maxim Solodovnik" <so...@gmail.com>
>> *To: *"Openmeetings user-list" <us...@openmeetings.apache.org>
>> *Sent: *Tuesday, October 4, 2016 5:19:22 PM
>> *Subject: *Re: OM 3.1.3 screen sharing not working
>>
>>
>>
>> Hello,
>>
>> weird enough everything works for me as expected (Oracle java 8.101)
>>
>> Is it reproducible using our demo server: https://om.
>> alteametasoft.com/openmeetings ?
>>
>>
>>
>> On Tue, Oct 4, 2016 at 9:24 AM, Jodi Thomson <jo...@webconnect.nz> wrote:
>>
>> Hello
>>
>>
>>
>> I am having difficulty getting screen sharing working under OM 3.1.3.
>>
>>
>>
>> Name
>>
>> OpenMeetings
>>
>> Version
>>
>> 3.1.3
>>
>> Revision
>>
>> 1762075
>>
>> Build date
>>
>> 2016/09/23 16:58
>>
>> CentOS 7
>>
>>
>>
>> Installed following instructions at https://cwiki.apache.org/
>> confluence/download/attachments/27838216/Installation%20OpenMeetings%
>> 203.1.x%20on%20Centos%207.pdf?version=12&modificationDate=
>> 1475086339000&api=v2
>>
>>
>>
>> Testing using Fedora 24, Firefox & Iced Tea but same issue reported under
>> Windows with Java jre
>>
>>
>>
>> Output from Java console below - I can't see anything in the server logs.
>>
>>
>>
>> Any assistance appreciated
>>
>>
>>
>> Regards
>>
>> Jodi
>>
>>
>>
>> You are trying to get resource http://localhost:5080/
>> openmeetings/screenshare/splashicon.png but it is not in cache and could
>> not be downloaded. Attempting to continue, but you may expect failure
>> You are trying to get resource http://localhost:5080/
>> openmeetings/screenshare/bcprov-jdk15on-1.55.jar but it is not in cache
>> and could not be downloaded. Attempting to continue, but you may expect
>> failure
>> You are trying to get resource http://localhost:5080/
>> openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar but it
>> is not in cache and could not be downloaded. Attempting to continue, but
>> you may expect failure
>> JAR http://localhost:5080/openmeetings/screenshare/
>> bcprov-jdk15on-1.55.jar not found. Continuing.
>> JAR http://localhost:5080/openmeetings/screenshare/
>> openmeetings-screenshare-3.1.3-full.jar not found. Continuing.
>> JAR http://localhost:5080/openmeetings/screenshare/
>> bcprov-jdk15on-1.55.jar not found. Continuing.
>> JAR http://localhost:5080/openmeetings/screenshare/
>> openmeetings-screenshare-3.1.3-full.jar not found. Continuing.
>> netx: Initialization Error: Could not initialize application. (Fatal:
>> Initialization Error: Unknown Main-Class. Could not determine the main
>> class for this application.)
>> net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could
>> not initialize application. The application has not been initialized, for
>> more information execute javaws from the command line.
>>     at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813)
>>     at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532)
>>     at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936)
>> Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization
>> Error: Unknown Main-Class. Could not determine the main class for this
>> application.
>>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(
>> JNLPClassLoader.java:704)
>>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(
>> JNLPClassLoader.java:285)
>>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(
>> JNLPClassLoader.java:357)
>>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(
>> JNLPClassLoader.java:429)
>>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(
>> JNLPClassLoader.java:403)
>>     at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805)
>>     ... 2 more
>>
>>
>>
>> Selected proxies: [DIRECT]
>> Browser selected proxies: [DIRECT]
>> Browser proxy option "4" (Automatic) not supported yet.
>> Selecting proxy for: socket://localhost:5080
>> Selected proxies: [DIRECT]
>> Browser selected proxies: [DIRECT]
>> Browser proxy option "4" (Automatic) not supported yet.
>> Selecting proxy for: http://localhost:5080/openmeetings/screenshare/
>> splashicon.png
>> done http://localhost:5080/openmeetings/screenshare/splashicon.png
>> Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png
>> java.net.ConnectException: Connection refused     at
>> java.net.PlainSocketImpl.socketConnect(Native Method)     at java.net.
>> AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
>>     at java.net.AbstractPlainSocketImpl.connectToAddress(
>> AbstractPlainSocketImpl.java:206)     at java.net.
>> AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)     at
>> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)     at
>> java.net.Socket.connect(Socket.java:589)     at java.net.Socket.connect(Socket.java:538)
>>     at sun.net.NetworkClient.doConnect(NetworkClient.java:180)     at
>> sun.net.www.http.HttpClient.openServer(HttpClient.java:432)     at
>> sun.net.www.http.HttpClient.openServer(HttpClient.java:527)     at
>> sun.net.www.http.HttpClient.<init>(HttpClient.java:211)     at
>> sun.net.www.http.HttpClient.New(HttpClient.java:308)     at
>> sun.net.www.http.HttpClient.New(HttpClient.java:326)     at
>> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169)
>>     at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105)
>>     at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:989)
>>     at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:987)
>>     at java.security.AccessController.doPrivileged(Native Method)     at
>> java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
>>     at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:986)
>>     at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933)
>>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513)
>>     at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90)
>>     at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433)
>>     at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431)
>>     at java.security.AccessController.doPrivileged(Native Method)     at
>> java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
>>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430)
>>     at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
>>     at net.sourceforge.jnlp.cache.ResourceDownloader.
>> getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:72)
>>     at net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader.java:263)
>>     at net.sourceforge.jnlp.cache.ResourceDownloader.
>> initializeOnlineResource(ResourceDownloader.java:126)     at
>> net.sourceforge.jnlp.cache.ResourceDownloader.initializeResource(ResourceDownloader.java:118)
>>     at net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java:107)
>>     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>     at java.lang.Thread.run(Thread.java:745)
>> While processing http://localhost:5080/openmeetings/screenshare/
>> splashicon.png by HEAD for resource location=http://localhost:
>> 5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING
>> PREDOWNLOAD PROCESSING got java.net.ConnectException: Connection refused:
>> Selected proxies: [DIRECT]
>> Browser selected proxies: [DIRECT]
>> Browser proxy option "4" (Automatic) not supported yet.
>> Selecting proxy for: socket://localhost:5080
>> Selected proxies: [DIRECT]
>> Browser selected proxies: [DIRECT]
>> Browser proxy option "4" (Automatic) not supported yet.
>> Selecting proxy for: http://localhost:5080/openmeetings/screenshare/
>> splashicon.png
>> done http://localhost:5080/openmeetings/screenshare/splashicon.png
>> Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png
>> All possible urls for location=http://localhost:
>> 5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING
>> PREDOWNLOAD PROCESSING : [http://localhost:5080/openmeetings/screenshare/
>> splashicon.png, http://localhost:5080/openmeetings/screenshare/
>> splashicon.png]
>> Finding best URL for: http://localhost:5080/openmeetings/screenshare/
>> splashicon.png : DownloadOptions[use pack: false; use version: false]
>>         result: null
>> Jars not ready to provide attribute Application-Name
>> Jars not ready to provide attribute Application-Name
>> line: 40
>>
>> line: 39
>> Acquired shared lock on /tmp/moggy/netx/locks/netx_running to indicate
>> javaws is running
>> UNIQUEKEY=1475545027694-1453894304-file:/tmp/mozilla_moggy0/public_4.jnlp
>> good - your JRE - 1.8.0_102 - match requested JRE - 1.8+
>> Acceptable vendor tag found, contains: OpenMeetings
>> Acceptable title tag found, contains: Openmeetings Screen Sharing applet
>> Jars not ready to provide attribute Application-Name
>> Description: A File to grab a screen and send it to a Server
>> Homepage: null
>> line: 38 </jnlp>
>> line: 37
>> line: 36     </application-desc>
>> line: 35         <argument>--dummy--</argument>
>> line: 34         <argument>--dummy--</argument>
>> line: 33         <argument>false</argument>
>> line: 32         <argument>true</argument>
>> line: 31         <argument>true</argument>
>> line: 30         <argument>true</argument>
>> line: 29         <argument>true</argument>
>> line: 28         <argument>10</argument>
>> line: 27         <argument>1</argument>
>> line: 26         <argument>Desktop sharer;Click Start to publish your
>> screen;Start sharing;Pause sharing;Select your screen area:;Change
>> width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was
>> closed by server;Show mouse position to viewers;Recording;You may record
>> and share your screen at the same time. To enable others to see your screen
>> just hit the start button on the top.;Start recording;Stop
>> recording;Close;Quality of the screen share:;Very high quality;High
>> quality;Medium quality;Low quality;Publish;Start Publish;Stop
>> Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen
>> before you try to move it left;Reduce the height of the SharingScreen
>> before you try to move it bottom;Reduce the x of the SharingScreen before
>> you try to make it wider;Reduce the y of the SharingScreen before you try
>> to make it higher;Fill these settings stream your screen data to 3th party
>> providers like justin.tv;Please start Screen sharing to be able to
>> publish it;Moderator permission required to start recording;Notify on
>> disconnect;Security;Allow Remote Control (during screen sharing)</argument>
>> line: 25         <argument>701635f3-c4c5-463a-9f55-62a789ffc34e</
>> argument>
>> line: 24         <argument>rtmp://103.232.226.167:1935/openmeetings/4
>> </argument>
>> line: 23     <application-desc main-class="org.apache.
>> openmeetings.screenshare.Core">
>> line: 22     </resources>
>> line: 21         <jar href="openmeetings-screenshare-3.1.3-full.jar"
>> main="true"></jar>
>> line: 20         <jar href="bcprov-jdk15on-1.55.jar" main="true"></jar>
>> line: 19         <j2se version="1.8+"></j2se>
>> line: 18     <resources>
>> line: 17     </security>
>> line: 16         <all-permissions></all-permissions>
>> line: 15     <security>
>> line: 14     </information>
>> line: 13         <offline-allowed></offline-allowed>
>> line: 12         <description kind="short">A File to grab a screen and
>> send it to a Server</description>
>> line: 11         <description>A File to grab a screen and send it to a
>> Server</description>
>> line: 10         <icon kind="splash" href="splashicon.png"></icon>
>> line: 9         <icon href="icon.png"></icon>
>> line: 8         <homepage>http://apache.org</homepage>
>> line: 7         <vendor>OpenMeetings</vendor>
>> line: 6         <title>Openmeetings Screen Sharing applet</title>
>> line: 5     <information>
>> line: 4 <jnlp spec="6.0+" codebase="http://localhost:
>> 5080/openmeetings/screenshare" xmlns="http://www.w3.org/1999/xhtml">
>> line: 3
>> line: 2
>> <?xml version="1.0" standalone="yes"?>
>> Using MalformedXMLParser
>> UNIQUEKEY=1475545027638-1205310038-file:/tmp/mozilla_moggy0/public_4.jnlp
>> good - your JRE - 1.8.0_102 - match requested JRE - 1.8+
>>
>>
>>
>>
>>
>>
>> --
>>
>> WBR
>> Maxim aka solomax
>>
>>
>>
>> No virus found in this message.
>> Checked by AVG - www.avg.com
>> Version: 2016.0.7797 / Virus Database: 4656/13144 - Release Date: 10/04/16
>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>
>


-- 
WBR
Maxim aka solomax

Re: OM 3.1.3 screen sharing not working

Posted by Jodi Thomson <jo...@webconnect.nz>.
Hi Maxim 

That fixed it. 

application.base.url was set to localhost:5080 - changed it to 103.232.226.167:5080 and the JARs downloaded and executed correctly 

I completely overlooked that setting when trying to figure it out. 

Many thanks for your assistance :) 


Kind Regards 
Jodi 


From: "Maxim Solodovnik" <so...@gmail.com> 
To: "Openmeetings user-list" <us...@openmeetings.apache.org> 
Sent: Wednesday, October 5, 2016 4:40:57 PM 
Subject: Re: OM 3.1.3 screen sharing not working 

Hello Jodi, 
when you push screen-sharing button in the room, JNLP file is being downloaded to your client PC 
This is XML file 
it has following _root_ node: 
<jnlp spec="6.0+" codebase=" http://localhost:5080/openmeetings/screenshare "> 
for you it should look like: 
<jnlp spec="6.0+" codebase="http://103.232.226.167::5080/openmeetings/screenshare"> 

if it's no so could you check 
Admin->Config->application.base.url? 

On Wed, Oct 5, 2016 at 6:16 AM, Jodi Thomson < jodi@webconnect.nz > wrote: 



I've managed to get the jar files downloaded and the app running by modifying webapps/openmeetings/WEB-INF/classes/APPLICATION.jnlp 

Changed 
<resources> 
<j2se version='1.8+'/> 
<jar href="bcprov-jdk15on-1.55.jar" main="true"/> 
<jar href="openmeetings-screenshare-3.1.3-full.jar" main="true"/> 
</resources> 

To 
<resources> 
<j2se version='1.8+'/> 
<jar href=" http://103.232.226.167:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar " main="true"/> 
<jar href=" http://103.232.226.167:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar " main="true"/> 
</resources> 

Rather than hardcoding the link in is there perhaps a variable that could be added? 

Regards 
Jodi 

From: "Jodi Thomson" < jodi@webconnect.nz > 
To: user@openmeetings.apache.org , "OM Insights" <OM...@Coscend.com> 
Sent: Wednesday, October 5, 2016 9:01:42 AM 

Subject: Re: OM 3.1.3 screen sharing not working 

It's on a server I am accessing from local pc 

http://103.232.226.167:5080 

I haven't assigned A record in DNS yet as this is trial install. 

All other features appear to work - have had a few video meetings between our office and remote office, and whiteboard works. Just the screen sharing that is causing problems 

Regards 
Jodi 



From: "Coscend@OM" <OM...@Coscend.com> 
To: user@openmeetings.apache.org 
Sent: Wednesday, October 5, 2016 8:53:35 AM 
Subject: RE: OM 3.1.3 screen sharing not working 



Jodi, 



Perhaps this pointer might help. Is your OpenMeetings installation on your local computer or at a yourdomain.com on a server that you are accessing from your local computer? 



“ http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar ” 

“rtmp:// 103.232.226.167:1935/openmeetings/4 ” 



Thank you. 



Sincerely, 



Hemant K. Sabat 



Coscend Communications Solutions 

Web site: www.Coscend.com 

------------------------------------------------------------------ 

CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages from Coscend Communications Solutions' posted at: http://www.Coscend.com/Terms_and_Conditions.html 








From: Jodi Thomson [mailto: jodi@webconnect.nz ] 
Sent: Tuesday, October 4, 2016 2:36 PM 
To: user@openmeetings.apache.org 
Subject: Re: OM 3.1.3 screen sharing not working 








Hello 





Thanks for your response. Yes it does work nicely in your demo. 





I suspect there is a something under the server config which is not pushing the correct URL to download the JAR file. But I am unable to find what it might be 





Regards 
Jodi 






From: "Maxim Solodovnik" < solomax666@gmail.com > 
To: "Openmeetings user-list" < user@openmeetings.apache.org > 
Sent: Tuesday, October 4, 2016 5:19:22 PM 
Subject: Re: OM 3.1.3 screen sharing not working 





Hello, 


weird enough everything works for me as expected (Oracle java 8.101) 


Is it reproducible using our demo server: https://om.alteametasoft.com/openmeetings ? 





On Tue, Oct 4, 2016 at 9:24 AM, Jodi Thomson < jodi@webconnect.nz > wrote: 
BQ_BEGIN



Hello 





I am having difficulty getting screen sharing working under OM 3.1.3. 





Name 	

OpenMeetings 


Version 	

3.1.3 


Revision 	

1762075 


Build date 	

2016/09/23 16:58 


CentOS 7 





Installed following instructions at https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%203.1.x%20on%20Centos%207.pdf?version=12&modificationDate=1475086339000&api=v2 





Testing using Fedora 24, Firefox & Iced Tea but same issue reported under Windows with Java jre 





Output from Java console below - I can't see anything in the server logs. 





Any assistance appreciated 





Regards 


Jodi 





You are trying to get resource http://localhost:5080/openmeetings/screenshare/splashicon.png but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
You are trying to get resource http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
You are trying to get resource http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar not found. Continuing. 
netx: Initialization Error: Could not initialize application. (Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application.) 
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line. 
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813) 
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532) 
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936) 
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application. 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:704) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:285) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:357) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:429) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:403) 
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805) 
... 2 more 





Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: socket://localhost:5080 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: http://localhost:5080/openmeetings/screenshare/splashicon.png 
done http://localhost:5080/openmeetings/screenshare/splashicon.png 
Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png 
java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net .AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net .AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net .AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at sun.net.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) at sun.net.www.http.HttpClient.<init>(HttpClient.java:211) at sun.net.www.http.HttpClient.New(HttpClient.java:308) at sun.net.www.http.HttpClient.New(HttpClient.java:326) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169) at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:989) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:987) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:986) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513) at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at net.sourceforge.jnlp.cache.ResourceDownloader.getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:72) at net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader.java:263) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeOnlineResource(ResourceDownloader.java:126) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeResource(ResourceDownloader.java:118) at net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java:107) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 
While processing http://localhost:5080/openmeetings/screenshare/splashicon.png by HEAD for resource location= http://localhost:5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING got java.net.ConnectException: Connection refused: 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: socket://localhost:5080 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: http://localhost:5080/openmeetings/screenshare/splashicon.png 
done http://localhost:5080/openmeetings/screenshare/splashicon.png 
Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png 
All possible urls for location= http://localhost:5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING : [ http://localhost:5080/openmeetings/screenshare/splashicon.png , http://localhost:5080/openmeetings/screenshare/splashicon.png ] 
Finding best URL for: http://localhost:5080/openmeetings/screenshare/splashicon.png : DownloadOptions[use pack: false; use version: false] 
result: null 
Jars not ready to provide attribute Application-Name 
Jars not ready to provide attribute Application-Name 
line: 40 

line: 39 
Acquired shared lock on /tmp/moggy/netx/locks/netx_running to indicate javaws is running 
UNIQUEKEY=1475545027694-1453894304-file:/tmp/mozilla_moggy0/public_4.jnlp 
good - your JRE - 1.8.0_102 - match requested JRE - 1.8+ 
Acceptable vendor tag found, contains: OpenMeetings 
Acceptable title tag found, contains: Openmeetings Screen Sharing applet 
Jars not ready to provide attribute Application-Name 
Description: A File to grab a screen and send it to a Server 
Homepage: null 
line: 38 </jnlp> 
line: 37 
line: 36 </application-desc> 
line: 35 <argument>--dummy--</argument> 
line: 34 <argument>--dummy--</argument> 
line: 33 <argument>false</argument> 
line: 32 <argument>true</argument> 
line: 31 <argument>true</argument> 
line: 30 <argument>true</argument> 
line: 29 <argument>true</argument> 
line: 28 <argument>10</argument> 
line: 27 <argument>1</argument> 
line: 26 <argument>Desktop sharer;Click Start to publish your screen;Start sharing;Pause sharing;Select your screen area:;Change width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was closed by server;Show mouse position to viewers;Recording;You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.;Start recording;Stop recording;Close;Quality of the screen share:;Very high quality;High quality;Medium quality;Low quality;Publish;Start Publish;Stop Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen before you try to move it left;Reduce the height of the SharingScreen before you try to move it bottom;Reduce the x of the SharingScreen before you try to make it wider;Reduce the y of the SharingScreen before you try to make it higher;Fill these settings stream your screen data to 3th party providers like justin.tv ;Please start Screen sharing to be able to publish it;Moderator permission required to start recording;Notify on disconnect;Security;Allow Remote Control (during screen sharing)</argument> 
line: 25 <argument>701635f3-c4c5-463a-9f55-62a789ffc34e</argument> 
line: 24 <argument>rtmp:// 103.232.226.167:1935/openmeetings/4 </argument> 
line: 23 <application-desc main-class="org.apache.openmeetings.screenshare.Core"> 
line: 22 </resources> 
line: 21 <jar href="openmeetings-screenshare-3.1.3-full.jar" main="true"></jar> 
line: 20 <jar href="bcprov-jdk15on-1.55.jar" main="true"></jar> 
line: 19 <j2se version="1.8+"></j2se> 
line: 18 <resources> 
line: 17 </security> 
line: 16 <all-permissions></all-permissions> 
line: 15 <security> 
line: 14 </information> 
line: 13 <offline-allowed></offline-allowed> 
line: 12 <description kind="short">A File to grab a screen and send it to a Server</description> 
line: 11 <description>A File to grab a screen and send it to a Server</description> 
line: 10 <icon kind="splash" href="splashicon.png"></icon> 
line: 9 <icon href="icon.png"></icon> 
line: 8 <homepage> http://apache.org </homepage> 
line: 7 <vendor>OpenMeetings</vendor> 
line: 6 <title>Openmeetings Screen Sharing applet</title> 
line: 5 <information> 
line: 4 <jnlp spec="6.0+" codebase=" http://localhost:5080/openmeetings/screenshare " xmlns=" http://www.w3.org/1999/xhtml "> 
line: 3 
line: 2 
<?xml version="1.0" standalone="yes"?> 
Using MalformedXMLParser 
UNIQUEKEY=1475545027638-1205310038-file:/tmp/mozilla_moggy0/public_4.jnlp 
good - your JRE - 1.8.0_102 - match requested JRE - 1.8+ 











-- 


WBR 
Maxim aka solomax 





No virus found in this message. 
Checked by AVG - www.avg.com 
Version: 2016.0.7797 / Virus Database: 4656/13144 - Release Date: 10/04/16 


BQ_END




-- 
WBR 
Maxim aka solomax 


Re: OM 3.1.3 screen sharing not working

Posted by Maxim Solodovnik <so...@gmail.com>.
Hello Jodi,

when you push screen-sharing button in the room, JNLP file is being
downloaded to your client PC
This is XML file
it has following _root_ node:
<jnlp spec="6.0+" codebase="http://localhost:5080/openmeetings/screenshare">
for you it should look like:
<jnlp spec="6.0+" codebase="http://103.232.226.167::5080
/openmeetings/screenshare">

if it's no so could you check
Admin->Config->application.base.url?

On Wed, Oct 5, 2016 at 6:16 AM, Jodi Thomson <jo...@webconnect.nz> wrote:

> I've managed to get the jar files downloaded and the app running by
> modifying webapps/openmeetings/WEB-INF/classes/APPLICATION.jnlp
>
> Changed
>     <resources>
>         <j2se version='1.8+'/>
>         <jar href="bcprov-jdk15on-1.55.jar" main="true"/>
>         <jar href="openmeetings-screenshare-3.1.3-full.jar" main="true"/>
>     </resources>
>
> To
>     <resources>
>         <j2se version='1.8+'/>
>         <jar href="http://103.232.226.167:5080/openmeetings/screenshare/
> bcprov-jdk15on-1.55.jar" main="true"/>
>         <jar href="http://103.232.226.167:5080/openmeetings/screenshare/
> openmeetings-screenshare-3.1.3-full.jar" main="true"/>
>     </resources>
>
> Rather than hardcoding the link in is there perhaps a variable that could
> be added?
>
> Regards
> Jodi
> ------------------------------
> *From: *"Jodi Thomson" <jo...@webconnect.nz>
> *To: *user@openmeetings.apache.org, "OM Insights" <OM.Insights@Coscend.com
> >
> *Sent: *Wednesday, October 5, 2016 9:01:42 AM
>
> *Subject: *Re: OM 3.1.3 screen sharing not working
>
> It's on a server I am accessing from local pc
>
> http://103.232.226.167:5080
>
> I haven't assigned A record in DNS yet as this is trial install.
>
> All other features appear to work - have had a few video meetings between
> our office and remote office, and whiteboard works. Just the screen sharing
> that is causing problems
>
> Regards
> Jodi
>
>
> ------------------------------
> *From: *"Coscend@OM" <OM...@Coscend.com>
> *To: *user@openmeetings.apache.org
> *Sent: *Wednesday, October 5, 2016 8:53:35 AM
> *Subject: *RE: OM 3.1.3 screen sharing not working
>
> Jodi,
>
>
>
> Perhaps this pointer might help.  Is your OpenMeetings installation on
> your local computer or at a yourdomain.com on a server that you are
> accessing from your local computer?
>
>
>
> “http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar”
>
> “rtmp://103.232.226.167:1935/openmeetings/4”
>
>
>
> Thank you.
>
>
>
> Sincerely,
>
>
>
> Hemant K. Sabat
>
>
>
> Coscend Communications Solutions
>
> Web site: www.Coscend.com <http://www.coscend.com/>
>
> ------------------------------------------------------------------
>
> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
> Messages from Coscend Communications Solutions' posted at:
> http://www.Coscend.com/Terms_and_Conditions.html
> <http://www.coscend.com/Terms_and_Conditions.html>
>
>
>
>
>
>
>
> *From:* Jodi Thomson [mailto:jodi@webconnect.nz]
> *Sent:* Tuesday, October 4, 2016 2:36 PM
> *To:* user@openmeetings.apache.org
> *Subject:* Re: OM 3.1.3 screen sharing not working
>
>
>
>
>
> Hello
>
>
>
> Thanks for your response. Yes it does work nicely in your demo.
>
>
>
> I suspect there is a something under the server config which is not
> pushing the correct URL to download the JAR file. But I am unable to find
> what it might be
>
>
>
> Regards
> Jodi
>
>
> ------------------------------
>
> *From: *"Maxim Solodovnik" <so...@gmail.com>
> *To: *"Openmeetings user-list" <us...@openmeetings.apache.org>
> *Sent: *Tuesday, October 4, 2016 5:19:22 PM
> *Subject: *Re: OM 3.1.3 screen sharing not working
>
>
>
> Hello,
>
> weird enough everything works for me as expected (Oracle java 8.101)
>
> Is it reproducible using our demo server: https://om.
> alteametasoft.com/openmeetings ?
>
>
>
> On Tue, Oct 4, 2016 at 9:24 AM, Jodi Thomson <jo...@webconnect.nz> wrote:
>
> Hello
>
>
>
> I am having difficulty getting screen sharing working under OM 3.1.3.
>
>
>
> Name
>
> OpenMeetings
>
> Version
>
> 3.1.3
>
> Revision
>
> 1762075
>
> Build date
>
> 2016/09/23 16:58
>
> CentOS 7
>
>
>
> Installed following instructions at https://cwiki.apache.org/
> confluence/download/attachments/27838216/Installation%20OpenMeetings%
> 203.1.x%20on%20Centos%207.pdf?version=12&modificationDate=
> 1475086339000&api=v2
>
>
>
> Testing using Fedora 24, Firefox & Iced Tea but same issue reported under
> Windows with Java jre
>
>
>
> Output from Java console below - I can't see anything in the server logs.
>
>
>
> Any assistance appreciated
>
>
>
> Regards
>
> Jodi
>
>
>
> You are trying to get resource http://localhost:5080/
> openmeetings/screenshare/splashicon.png but it is not in cache and could
> not be downloaded. Attempting to continue, but you may expect failure
> You are trying to get resource http://localhost:5080/
> openmeetings/screenshare/bcprov-jdk15on-1.55.jar but it is not in cache
> and could not be downloaded. Attempting to continue, but you may expect
> failure
> You are trying to get resource http://localhost:5080/
> openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar but it
> is not in cache and could not be downloaded. Attempting to continue, but
> you may expect failure
> JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar
> not found. Continuing.
> JAR http://localhost:5080/openmeetings/screenshare/
> openmeetings-screenshare-3.1.3-full.jar not found. Continuing.
> JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar
> not found. Continuing.
> JAR http://localhost:5080/openmeetings/screenshare/
> openmeetings-screenshare-3.1.3-full.jar not found. Continuing.
> netx: Initialization Error: Could not initialize application. (Fatal:
> Initialization Error: Unknown Main-Class. Could not determine the main
> class for this application.)
> net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could
> not initialize application. The application has not been initialized, for
> more information execute javaws from the command line.
>     at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813)
>     at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532)
>     at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936)
> Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization
> Error: Unknown Main-Class. Could not determine the main class for this
> application.
>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(
> JNLPClassLoader.java:704)
>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(
> JNLPClassLoader.java:285)
>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(
> JNLPClassLoader.java:357)
>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(
> JNLPClassLoader.java:429)
>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(
> JNLPClassLoader.java:403)
>     at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805)
>     ... 2 more
>
>
>
> Selected proxies: [DIRECT]
> Browser selected proxies: [DIRECT]
> Browser proxy option "4" (Automatic) not supported yet.
> Selecting proxy for: socket://localhost:5080
> Selected proxies: [DIRECT]
> Browser selected proxies: [DIRECT]
> Browser proxy option "4" (Automatic) not supported yet.
> Selecting proxy for: http://localhost:5080/openmeetings/screenshare/
> splashicon.png
> done http://localhost:5080/openmeetings/screenshare/splashicon.png
> Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png
> java.net.ConnectException: Connection refused     at
> java.net.PlainSocketImpl.socketConnect(Native Method)     at java.net.
> AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
>     at java.net.AbstractPlainSocketImpl.connectToAddress(
> AbstractPlainSocketImpl.java:206)     at java.net.AbstractPlainSocketImpl.
> connect(AbstractPlainSocketImpl.java:188)     at java.net.SocksSocketImpl.
> connect(SocksSocketImpl.java:392)     at java.net.Socket.connect(Socket.java:589)
>     at java.net.Socket.connect(Socket.java:538)     at
> sun.net.NetworkClient.doConnect(NetworkClient.java:180)     at
> sun.net.www.http.HttpClient.openServer(HttpClient.java:432)     at
> sun.net.www.http.HttpClient.openServer(HttpClient.java:527)     at
> sun.net.www.http.HttpClient.<init>(HttpClient.java:211)     at
> sun.net.www.http.HttpClient.New(HttpClient.java:308)     at
> sun.net.www.http.HttpClient.New(HttpClient.java:326)     at
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169)
>     at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105)
>     at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:989)
>     at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:987)
>     at java.security.AccessController.doPrivileged(Native Method)     at
> java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
>     at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:986)
>     at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933)
>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513)
>     at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90)
>     at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433)
>     at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431)
>     at java.security.AccessController.doPrivileged(Native Method)     at
> java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430)
>     at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
>     at net.sourceforge.jnlp.cache.ResourceDownloader.
> getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:72)     at
> net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader.java:263)
>     at net.sourceforge.jnlp.cache.ResourceDownloader.
> initializeOnlineResource(ResourceDownloader.java:126)     at
> net.sourceforge.jnlp.cache.ResourceDownloader.initializeResource(ResourceDownloader.java:118)
>     at net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java:107)
>     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>     at java.lang.Thread.run(Thread.java:745)
> While processing http://localhost:5080/openmeetings/screenshare/
> splashicon.png by HEAD for resource location=http://localhost:
> 5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING
> PREDOWNLOAD PROCESSING got java.net.ConnectException: Connection refused:
> Selected proxies: [DIRECT]
> Browser selected proxies: [DIRECT]
> Browser proxy option "4" (Automatic) not supported yet.
> Selecting proxy for: socket://localhost:5080
> Selected proxies: [DIRECT]
> Browser selected proxies: [DIRECT]
> Browser proxy option "4" (Automatic) not supported yet.
> Selecting proxy for: http://localhost:5080/openmeetings/screenshare/
> splashicon.png
> done http://localhost:5080/openmeetings/screenshare/splashicon.png
> Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png
> All possible urls for location=http://localhost:
> 5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING
> PREDOWNLOAD PROCESSING : [http://localhost:5080/openmeetings/screenshare/
> splashicon.png, http://localhost:5080/openmeetings/screenshare/
> splashicon.png]
> Finding best URL for: http://localhost:5080/openmeetings/screenshare/
> splashicon.png : DownloadOptions[use pack: false; use version: false]
>         result: null
> Jars not ready to provide attribute Application-Name
> Jars not ready to provide attribute Application-Name
> line: 40
>
> line: 39
> Acquired shared lock on /tmp/moggy/netx/locks/netx_running to indicate
> javaws is running
> UNIQUEKEY=1475545027694-1453894304-file:/tmp/mozilla_moggy0/public_4.jnlp
> good - your JRE - 1.8.0_102 - match requested JRE - 1.8+
> Acceptable vendor tag found, contains: OpenMeetings
> Acceptable title tag found, contains: Openmeetings Screen Sharing applet
> Jars not ready to provide attribute Application-Name
> Description: A File to grab a screen and send it to a Server
> Homepage: null
> line: 38 </jnlp>
> line: 37
> line: 36     </application-desc>
> line: 35         <argument>--dummy--</argument>
> line: 34         <argument>--dummy--</argument>
> line: 33         <argument>false</argument>
> line: 32         <argument>true</argument>
> line: 31         <argument>true</argument>
> line: 30         <argument>true</argument>
> line: 29         <argument>true</argument>
> line: 28         <argument>10</argument>
> line: 27         <argument>1</argument>
> line: 26         <argument>Desktop sharer;Click Start to publish your
> screen;Start sharing;Pause sharing;Select your screen area:;Change
> width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was
> closed by server;Show mouse position to viewers;Recording;You may record
> and share your screen at the same time. To enable others to see your screen
> just hit the start button on the top.;Start recording;Stop
> recording;Close;Quality of the screen share:;Very high quality;High
> quality;Medium quality;Low quality;Publish;Start Publish;Stop
> Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen
> before you try to move it left;Reduce the height of the SharingScreen
> before you try to move it bottom;Reduce the x of the SharingScreen before
> you try to make it wider;Reduce the y of the SharingScreen before you try
> to make it higher;Fill these settings stream your screen data to 3th party
> providers like justin.tv;Please start Screen sharing to be able to
> publish it;Moderator permission required to start recording;Notify on
> disconnect;Security;Allow Remote Control (during screen sharing)</argument>
> line: 25         <argument>701635f3-c4c5-463a-9f55-62a789ffc34e</argument>
> line: 24         <argument>rtmp://103.232.226.167:1935/openmeetings/4
> </argument>
> line: 23     <application-desc main-class="org.apache.
> openmeetings.screenshare.Core">
> line: 22     </resources>
> line: 21         <jar href="openmeetings-screenshare-3.1.3-full.jar"
> main="true"></jar>
> line: 20         <jar href="bcprov-jdk15on-1.55.jar" main="true"></jar>
> line: 19         <j2se version="1.8+"></j2se>
> line: 18     <resources>
> line: 17     </security>
> line: 16         <all-permissions></all-permissions>
> line: 15     <security>
> line: 14     </information>
> line: 13         <offline-allowed></offline-allowed>
> line: 12         <description kind="short">A File to grab a screen and
> send it to a Server</description>
> line: 11         <description>A File to grab a screen and send it to a
> Server</description>
> line: 10         <icon kind="splash" href="splashicon.png"></icon>
> line: 9         <icon href="icon.png"></icon>
> line: 8         <homepage>http://apache.org</homepage>
> line: 7         <vendor>OpenMeetings</vendor>
> line: 6         <title>Openmeetings Screen Sharing applet</title>
> line: 5     <information>
> line: 4 <jnlp spec="6.0+" codebase="http://localhost:
> 5080/openmeetings/screenshare" xmlns="http://www.w3.org/1999/xhtml">
> line: 3
> line: 2
> <?xml version="1.0" standalone="yes"?>
> Using MalformedXMLParser
> UNIQUEKEY=1475545027638-1205310038-file:/tmp/mozilla_moggy0/public_4.jnlp
> good - your JRE - 1.8.0_102 - match requested JRE - 1.8+
>
>
>
>
>
>
> --
>
> WBR
> Maxim aka solomax
>
>
>
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2016.0.7797 / Virus Database: 4656/13144 - Release Date: 10/04/16
>
>


-- 
WBR
Maxim aka solomax

Re: OM 3.1.3 screen sharing not working

Posted by Jodi Thomson <jo...@webconnect.nz>.
I've managed to get the jar files downloaded and the app running by modifying webapps/openmeetings/WEB-INF/classes/APPLICATION.jnlp 

Changed 
<resources> 
<j2se version='1.8+'/> 
<jar href="bcprov-jdk15on-1.55.jar" main="true"/> 
<jar href="openmeetings-screenshare-3.1.3-full.jar" main="true"/> 
</resources> 

To 
<resources> 
<j2se version='1.8+'/> 
<jar href="http://103.232.226.167:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar" main="true"/> 
<jar href="http://103.232.226.167:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar" main="true"/> 
</resources> 

Rather than hardcoding the link in is there perhaps a variable that could be added? 

Regards 
Jodi 

From: "Jodi Thomson" <jo...@webconnect.nz> 
To: user@openmeetings.apache.org, "OM Insights" <OM...@Coscend.com> 
Sent: Wednesday, October 5, 2016 9:01:42 AM 
Subject: Re: OM 3.1.3 screen sharing not working 

It's on a server I am accessing from local pc 

http://103.232.226.167:5080 

I haven't assigned A record in DNS yet as this is trial install. 

All other features appear to work - have had a few video meetings between our office and remote office, and whiteboard works. Just the screen sharing that is causing problems 

Regards 
Jodi 



From: "Coscend@OM" <OM...@Coscend.com> 
To: user@openmeetings.apache.org 
Sent: Wednesday, October 5, 2016 8:53:35 AM 
Subject: RE: OM 3.1.3 screen sharing not working 



Jodi, 



Perhaps this pointer might help. Is your OpenMeetings installation on your local computer or at a yourdomain.com on a server that you are accessing from your local computer? 



“ http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar ” 

“rtmp:// 103.232.226.167:1935/openmeetings/4 ” 



Thank you. 



Sincerely, 



Hemant K. Sabat 



Coscend Communications Solutions 

Web site: www.Coscend.com 

------------------------------------------------------------------ 

CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages from Coscend Communications Solutions' posted at: http://www.Coscend.com/Terms_and_Conditions.html 








From: Jodi Thomson [mailto:jodi@webconnect.nz] 
Sent: Tuesday, October 4, 2016 2:36 PM 
To: user@openmeetings.apache.org 
Subject: Re: OM 3.1.3 screen sharing not working 








Hello 





Thanks for your response. Yes it does work nicely in your demo. 





I suspect there is a something under the server config which is not pushing the correct URL to download the JAR file. But I am unable to find what it might be 





Regards 
Jodi 






From: "Maxim Solodovnik" < solomax666@gmail.com > 
To: "Openmeetings user-list" < user@openmeetings.apache.org > 
Sent: Tuesday, October 4, 2016 5:19:22 PM 
Subject: Re: OM 3.1.3 screen sharing not working 





Hello, 


weird enough everything works for me as expected (Oracle java 8.101) 


Is it reproducible using our demo server: https://om.alteametasoft.com/openmeetings ? 





On Tue, Oct 4, 2016 at 9:24 AM, Jodi Thomson < jodi@webconnect.nz > wrote: 




Hello 





I am having difficulty getting screen sharing working under OM 3.1.3. 





Name 	

OpenMeetings 


Version 	

3.1.3 


Revision 	

1762075 


Build date 	

2016/09/23 16:58 


CentOS 7 





Installed following instructions at https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%203.1.x%20on%20Centos%207.pdf?version=12&modificationDate=1475086339000&api=v2 





Testing using Fedora 24, Firefox & Iced Tea but same issue reported under Windows with Java jre 





Output from Java console below - I can't see anything in the server logs. 





Any assistance appreciated 





Regards 


Jodi 





You are trying to get resource http://localhost:5080/openmeetings/screenshare/splashicon.png but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
You are trying to get resource http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
You are trying to get resource http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar not found. Continuing. 
netx: Initialization Error: Could not initialize application. (Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application.) 
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line. 
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813) 
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532) 
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936) 
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application. 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:704) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:285) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:357) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:429) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:403) 
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805) 
... 2 more 





Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: socket://localhost:5080 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: http://localhost:5080/openmeetings/screenshare/splashicon.png 
done http://localhost:5080/openmeetings/screenshare/splashicon.png 
Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png 
java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net .AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net .AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net .AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at sun.net.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) at sun.net.www.http.HttpClient.<init>(HttpClient.java:211) at sun.net.www.http.HttpClient.New(HttpClient.java:308) at sun.net.www.http.HttpClient.New(HttpClient.java:326) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169) at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:989) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:987) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:986) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513) at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at net.sourceforge.jnlp.cache.ResourceDownloader.getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:72) at net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader.java:263) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeOnlineResource(ResourceDownloader.java:126) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeResource(ResourceDownloader.java:118) at net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java:107) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 
While processing http://localhost:5080/openmeetings/screenshare/splashicon.png by HEAD for resource location= http://localhost:5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING got java.net.ConnectException: Connection refused: 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: socket://localhost:5080 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: http://localhost:5080/openmeetings/screenshare/splashicon.png 
done http://localhost:5080/openmeetings/screenshare/splashicon.png 
Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png 
All possible urls for location= http://localhost:5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING : [ http://localhost:5080/openmeetings/screenshare/splashicon.png , http://localhost:5080/openmeetings/screenshare/splashicon.png ] 
Finding best URL for: http://localhost:5080/openmeetings/screenshare/splashicon.png : DownloadOptions[use pack: false; use version: false] 
result: null 
Jars not ready to provide attribute Application-Name 
Jars not ready to provide attribute Application-Name 
line: 40 

line: 39 
Acquired shared lock on /tmp/moggy/netx/locks/netx_running to indicate javaws is running 
UNIQUEKEY=1475545027694-1453894304-file:/tmp/mozilla_moggy0/public_4.jnlp 
good - your JRE - 1.8.0_102 - match requested JRE - 1.8+ 
Acceptable vendor tag found, contains: OpenMeetings 
Acceptable title tag found, contains: Openmeetings Screen Sharing applet 
Jars not ready to provide attribute Application-Name 
Description: A File to grab a screen and send it to a Server 
Homepage: null 
line: 38 </jnlp> 
line: 37 
line: 36 </application-desc> 
line: 35 <argument>--dummy--</argument> 
line: 34 <argument>--dummy--</argument> 
line: 33 <argument>false</argument> 
line: 32 <argument>true</argument> 
line: 31 <argument>true</argument> 
line: 30 <argument>true</argument> 
line: 29 <argument>true</argument> 
line: 28 <argument>10</argument> 
line: 27 <argument>1</argument> 
line: 26 <argument>Desktop sharer;Click Start to publish your screen;Start sharing;Pause sharing;Select your screen area:;Change width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was closed by server;Show mouse position to viewers;Recording;You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.;Start recording;Stop recording;Close;Quality of the screen share:;Very high quality;High quality;Medium quality;Low quality;Publish;Start Publish;Stop Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen before you try to move it left;Reduce the height of the SharingScreen before you try to move it bottom;Reduce the x of the SharingScreen before you try to make it wider;Reduce the y of the SharingScreen before you try to make it higher;Fill these settings stream your screen data to 3th party providers like justin.tv ;Please start Screen sharing to be able to publish it;Moderator permission required to start recording;Notify on disconnect;Security;Allow Remote Control (during screen sharing)</argument> 
line: 25 <argument>701635f3-c4c5-463a-9f55-62a789ffc34e</argument> 
line: 24 <argument>rtmp:// 103.232.226.167:1935/openmeetings/4 </argument> 
line: 23 <application-desc main-class="org.apache.openmeetings.screenshare.Core"> 
line: 22 </resources> 
line: 21 <jar href="openmeetings-screenshare-3.1.3-full.jar" main="true"></jar> 
line: 20 <jar href="bcprov-jdk15on-1.55.jar" main="true"></jar> 
line: 19 <j2se version="1.8+"></j2se> 
line: 18 <resources> 
line: 17 </security> 
line: 16 <all-permissions></all-permissions> 
line: 15 <security> 
line: 14 </information> 
line: 13 <offline-allowed></offline-allowed> 
line: 12 <description kind="short">A File to grab a screen and send it to a Server</description> 
line: 11 <description>A File to grab a screen and send it to a Server</description> 
line: 10 <icon kind="splash" href="splashicon.png"></icon> 
line: 9 <icon href="icon.png"></icon> 
line: 8 <homepage> http://apache.org </homepage> 
line: 7 <vendor>OpenMeetings</vendor> 
line: 6 <title>Openmeetings Screen Sharing applet</title> 
line: 5 <information> 
line: 4 <jnlp spec="6.0+" codebase=" http://localhost:5080/openmeetings/screenshare " xmlns=" http://www.w3.org/1999/xhtml "> 
line: 3 
line: 2 
<?xml version="1.0" standalone="yes"?> 
Using MalformedXMLParser 
UNIQUEKEY=1475545027638-1205310038-file:/tmp/mozilla_moggy0/public_4.jnlp 
good - your JRE - 1.8.0_102 - match requested JRE - 1.8+ 











-- 


WBR 
Maxim aka solomax 





No virus found in this message. 
Checked by AVG - www.avg.com 
Version: 2016.0.7797 / Virus Database: 4656/13144 - Release Date: 10/04/16 


Re: OM 3.1.3 screen sharing not working

Posted by Jodi Thomson <jo...@webconnect.nz>.
It's on a server I am accessing from local pc 

http://103.232.226.167:5080 

I haven't assigned A record in DNS yet as this is trial install. 

All other features appear to work - have had a few video meetings between our office and remote office, and whiteboard works. Just the screen sharing that is causing problems 

Regards 
Jodi 



From: "Coscend@OM" <OM...@Coscend.com> 
To: user@openmeetings.apache.org 
Sent: Wednesday, October 5, 2016 8:53:35 AM 
Subject: RE: OM 3.1.3 screen sharing not working 



Jodi, 



Perhaps this pointer might help. Is your OpenMeetings installation on your local computer or at a yourdomain.com on a server that you are accessing from your local computer? 



“ http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar ” 

“rtmp:// 103.232.226.167:1935/openmeetings/4 ” 



Thank you. 



Sincerely, 



Hemant K. Sabat 



Coscend Communications Solutions 

Web site: www.Coscend.com 

------------------------------------------------------------------ 

CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages from Coscend Communications Solutions' posted at: http://www.Coscend.com/Terms_and_Conditions.html 








From: Jodi Thomson [mailto:jodi@webconnect.nz] 
Sent: Tuesday, October 4, 2016 2:36 PM 
To: user@openmeetings.apache.org 
Subject: Re: OM 3.1.3 screen sharing not working 








Hello 





Thanks for your response. Yes it does work nicely in your demo. 





I suspect there is a something under the server config which is not pushing the correct URL to download the JAR file. But I am unable to find what it might be 





Regards 
Jodi 






From: "Maxim Solodovnik" < solomax666@gmail.com > 
To: "Openmeetings user-list" < user@openmeetings.apache.org > 
Sent: Tuesday, October 4, 2016 5:19:22 PM 
Subject: Re: OM 3.1.3 screen sharing not working 





Hello, 


weird enough everything works for me as expected (Oracle java 8.101) 


Is it reproducible using our demo server: https://om.alteametasoft.com/openmeetings ? 





On Tue, Oct 4, 2016 at 9:24 AM, Jodi Thomson < jodi@webconnect.nz > wrote: 




Hello 





I am having difficulty getting screen sharing working under OM 3.1.3. 





Name 	

OpenMeetings 


Version 	

3.1.3 


Revision 	

1762075 


Build date 	

2016/09/23 16:58 


CentOS 7 





Installed following instructions at https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%203.1.x%20on%20Centos%207.pdf?version=12&modificationDate=1475086339000&api=v2 





Testing using Fedora 24, Firefox & Iced Tea but same issue reported under Windows with Java jre 





Output from Java console below - I can't see anything in the server logs. 





Any assistance appreciated 





Regards 


Jodi 





You are trying to get resource http://localhost:5080/openmeetings/screenshare/splashicon.png but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
You are trying to get resource http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
You are trying to get resource http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar not found. Continuing. 
netx: Initialization Error: Could not initialize application. (Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application.) 
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line. 
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813) 
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532) 
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936) 
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application. 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:704) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:285) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:357) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:429) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:403) 
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805) 
... 2 more 





Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: socket://localhost:5080 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: http://localhost:5080/openmeetings/screenshare/splashicon.png 
done http://localhost:5080/openmeetings/screenshare/splashicon.png 
Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png 
java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net .AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net .AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net .AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at sun.net.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) at sun.net.www.http.HttpClient.<init>(HttpClient.java:211) at sun.net.www.http.HttpClient.New(HttpClient.java:308) at sun.net.www.http.HttpClient.New(HttpClient.java:326) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169) at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:989) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:987) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:986) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513) at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at net.sourceforge.jnlp.cache.ResourceDownloader.getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:72) at net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader.java:263) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeOnlineResource(ResourceDownloader.java:126) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeResource(ResourceDownloader.java:118) at net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java:107) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 
While processing http://localhost:5080/openmeetings/screenshare/splashicon.png by HEAD for resource location= http://localhost:5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING got java.net.ConnectException: Connection refused: 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: socket://localhost:5080 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: http://localhost:5080/openmeetings/screenshare/splashicon.png 
done http://localhost:5080/openmeetings/screenshare/splashicon.png 
Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png 
All possible urls for location= http://localhost:5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING : [ http://localhost:5080/openmeetings/screenshare/splashicon.png , http://localhost:5080/openmeetings/screenshare/splashicon.png ] 
Finding best URL for: http://localhost:5080/openmeetings/screenshare/splashicon.png : DownloadOptions[use pack: false; use version: false] 
result: null 
Jars not ready to provide attribute Application-Name 
Jars not ready to provide attribute Application-Name 
line: 40 

line: 39 
Acquired shared lock on /tmp/moggy/netx/locks/netx_running to indicate javaws is running 
UNIQUEKEY=1475545027694-1453894304-file:/tmp/mozilla_moggy0/public_4.jnlp 
good - your JRE - 1.8.0_102 - match requested JRE - 1.8+ 
Acceptable vendor tag found, contains: OpenMeetings 
Acceptable title tag found, contains: Openmeetings Screen Sharing applet 
Jars not ready to provide attribute Application-Name 
Description: A File to grab a screen and send it to a Server 
Homepage: null 
line: 38 </jnlp> 
line: 37 
line: 36 </application-desc> 
line: 35 <argument>--dummy--</argument> 
line: 34 <argument>--dummy--</argument> 
line: 33 <argument>false</argument> 
line: 32 <argument>true</argument> 
line: 31 <argument>true</argument> 
line: 30 <argument>true</argument> 
line: 29 <argument>true</argument> 
line: 28 <argument>10</argument> 
line: 27 <argument>1</argument> 
line: 26 <argument>Desktop sharer;Click Start to publish your screen;Start sharing;Pause sharing;Select your screen area:;Change width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was closed by server;Show mouse position to viewers;Recording;You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.;Start recording;Stop recording;Close;Quality of the screen share:;Very high quality;High quality;Medium quality;Low quality;Publish;Start Publish;Stop Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen before you try to move it left;Reduce the height of the SharingScreen before you try to move it bottom;Reduce the x of the SharingScreen before you try to make it wider;Reduce the y of the SharingScreen before you try to make it higher;Fill these settings stream your screen data to 3th party providers like justin.tv ;Please start Screen sharing to be able to publish it;Moderator permission required to start recording;Notify on disconnect;Security;Allow Remote Control (during screen sharing)</argument> 
line: 25 <argument>701635f3-c4c5-463a-9f55-62a789ffc34e</argument> 
line: 24 <argument>rtmp:// 103.232.226.167:1935/openmeetings/4 </argument> 
line: 23 <application-desc main-class="org.apache.openmeetings.screenshare.Core"> 
line: 22 </resources> 
line: 21 <jar href="openmeetings-screenshare-3.1.3-full.jar" main="true"></jar> 
line: 20 <jar href="bcprov-jdk15on-1.55.jar" main="true"></jar> 
line: 19 <j2se version="1.8+"></j2se> 
line: 18 <resources> 
line: 17 </security> 
line: 16 <all-permissions></all-permissions> 
line: 15 <security> 
line: 14 </information> 
line: 13 <offline-allowed></offline-allowed> 
line: 12 <description kind="short">A File to grab a screen and send it to a Server</description> 
line: 11 <description>A File to grab a screen and send it to a Server</description> 
line: 10 <icon kind="splash" href="splashicon.png"></icon> 
line: 9 <icon href="icon.png"></icon> 
line: 8 <homepage> http://apache.org </homepage> 
line: 7 <vendor>OpenMeetings</vendor> 
line: 6 <title>Openmeetings Screen Sharing applet</title> 
line: 5 <information> 
line: 4 <jnlp spec="6.0+" codebase=" http://localhost:5080/openmeetings/screenshare " xmlns=" http://www.w3.org/1999/xhtml "> 
line: 3 
line: 2 
<?xml version="1.0" standalone="yes"?> 
Using MalformedXMLParser 
UNIQUEKEY=1475545027638-1205310038-file:/tmp/mozilla_moggy0/public_4.jnlp 
good - your JRE - 1.8.0_102 - match requested JRE - 1.8+ 











-- 


WBR 
Maxim aka solomax 





No virus found in this message. 
Checked by AVG - www.avg.com 
Version: 2016.0.7797 / Virus Database: 4656/13144 - Release Date: 10/04/16 


RE: OM 3.1.3 screen sharing not working

Posted by "Coscend@OM" <OM...@Coscend.com>.
Jodi,

 

Perhaps this pointer might help.  Is your OpenMeetings installation on your local computer or at a yourdomain.com on a server that you are accessing from your local computer?

 

“http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar”

“rtmp://103.232.226.167:1935/openmeetings/4 <http://103.232.226.167:1935/openmeetings/4> ”

 

Thank you.

 

Sincerely,

 

Hemant K. Sabat

 

Coscend Communications Solutions

Web site: www.Coscend.com <http://www.coscend.com/>  

------------------------------------------------------------------

CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages from Coscend Communications Solutions' posted at: http://www.Coscend.com/Terms_and_Conditions.html 

 

 

 

From: Jodi Thomson [mailto:jodi@webconnect.nz] 
Sent: Tuesday, October 4, 2016 2:36 PM
To: user@openmeetings.apache.org
Subject: Re: OM 3.1.3 screen sharing not working

 

 

Hello

 

Thanks for your response. Yes it does work nicely in your demo.

 

I suspect there is a something under the server config which is not pushing the correct URL to download the JAR file. But I am unable to find what it might be

 

Regards
Jodi

 

  _____  

From: "Maxim Solodovnik" <solomax666@gmail.com <ma...@gmail.com> >
To: "Openmeetings user-list" <user@openmeetings.apache.org <ma...@openmeetings.apache.org> >
Sent: Tuesday, October 4, 2016 5:19:22 PM
Subject: Re: OM 3.1.3 screen sharing not working

 

Hello,

weird enough everything works for me as expected (Oracle java 8.101)

Is it reproducible using our demo server: https://om.alteametasoft.com/openmeetings ?

 

On Tue, Oct 4, 2016 at 9:24 AM, Jodi Thomson <jodi@webconnect.nz <ma...@webconnect.nz> > wrote:

Hello 

 

I am having difficulty getting screen sharing working under OM 3.1.3.

 


Name

OpenMeetings


Version

3.1.3


Revision

1762075


Build date

2016/09/23 16:58

CentOS 7

 

Installed following instructions at https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%203.1.x%20on%20Centos%207.pdf?version=12 <https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%203.1.x%20on%20Centos%207.pdf?version=12&modificationDate=1475086339000&api=v2> &modificationDate=1475086339000&api=v2

 

Testing using Fedora 24, Firefox & Iced Tea but same issue reported under Windows with Java jre

 

Output from Java console below - I can't see anything in the server logs.

 

Any assistance appreciated

 

Regards

Jodi

 

You are trying to get resource http://localhost:5080/openmeetings/screenshare/splashicon.png but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure
You are trying to get resource http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure
You are trying to get resource http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure
JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar not found. Continuing.
JAR http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar not found. Continuing.
JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar not found. Continuing.
JAR http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar not found. Continuing.
netx: Initialization Error: Could not initialize application. (Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application.)
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line.
    at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813)
    at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532)
    at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936)
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application.
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:704)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:285)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:357)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:429)
    at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:403)
    at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805)
    ... 2 more

 

Selected proxies: [DIRECT]
Browser selected proxies: [DIRECT]
Browser proxy option "4" (Automatic) not supported yet.
Selecting proxy for: socket://localhost:5080
Selected proxies: [DIRECT]
Browser selected proxies: [DIRECT]
Browser proxy option "4" (Automatic) not supported yet.
Selecting proxy for: http://localhost:5080/openmeetings/screenshare/splashicon.png
done http://localhost:5080/openmeetings/screenshare/splashicon.png
Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png
java.net.ConnectException: Connection refused     at java.net.PlainSocketImpl.socketConnect(Native Method)     at java.net <http://java.net> .AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)     at java.net <http://java.net> .AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)     at java.net <http://java.net> .AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)     at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)     at java.net.Socket.connect(Socket.java:589)     at java.net.Socket.connect(Socket.java:538)     at sun.net.NetworkClient.doConnect(NetworkClient.java:180)     at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)     at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)     at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)     at sun.net.www.http.HttpClient.New(HttpClient.java:308)     at sun.net.www.http.HttpClient.New(HttpClient.java:326)     at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169)     at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105)     at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:989)     at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:987)     at java.security.AccessController.doPrivileged(Native Method)     at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)     at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:986)     at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933)     at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513)     at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90)     at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433)     at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431)     at java.security.AccessController.doPrivileged(Native Method)     at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430)     at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)     at net.sourceforge.jnlp.cache.ResourceDownloader.getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:72)     at net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader.java:263)     at net.sourceforge.jnlp.cache.ResourceDownloader.initializeOnlineResource(ResourceDownloader.java:126)     at net.sourceforge.jnlp.cache.ResourceDownloader.initializeResource(ResourceDownloader.java:118)     at net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java:107)     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)     at java.lang.Thread.run(Thread.java:745) 
While processing http://localhost:5080/openmeetings/screenshare/splashicon.png by HEAD for resource location=http://localhost:5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING got java.net.ConnectException: Connection refused:
Selected proxies: [DIRECT]
Browser selected proxies: [DIRECT]
Browser proxy option "4" (Automatic) not supported yet.
Selecting proxy for: socket://localhost:5080
Selected proxies: [DIRECT]
Browser selected proxies: [DIRECT]
Browser proxy option "4" (Automatic) not supported yet.
Selecting proxy for: http://localhost:5080/openmeetings/screenshare/splashicon.png
done http://localhost:5080/openmeetings/screenshare/splashicon.png
Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png
All possible urls for location=http://localhost:5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING : [http://localhost:5080/openmeetings/screenshare/splashicon.png, http://localhost:5080/openmeetings/screenshare/splashicon.png]
Finding best URL for: http://localhost:5080/openmeetings/screenshare/splashicon.png : DownloadOptions[use pack: false; use version: false]
        result: null
Jars not ready to provide attribute Application-Name
Jars not ready to provide attribute Application-Name
line: 40

line: 39
Acquired shared lock on /tmp/moggy/netx/locks/netx_running to indicate javaws is running
UNIQUEKEY=1475545027694-1453894304-file:/tmp/mozilla_moggy0/public_4.jnlp
good - your JRE - 1.8.0_102 - match requested JRE - 1.8+
Acceptable vendor tag found, contains: OpenMeetings
Acceptable title tag found, contains: Openmeetings Screen Sharing applet
Jars not ready to provide attribute Application-Name
Description: A File to grab a screen and send it to a Server
Homepage: null
line: 38 </jnlp>
line: 37
line: 36     </application-desc>
line: 35         <argument>--dummy--</argument>
line: 34         <argument>--dummy--</argument>
line: 33         <argument>false</argument>
line: 32         <argument>true</argument>
line: 31         <argument>true</argument>
line: 30         <argument>true</argument>
line: 29         <argument>true</argument>
line: 28         <argument>10</argument>
line: 27         <argument>1</argument>
line: 26         <argument>Desktop sharer;Click Start to publish your screen;Start sharing;Pause sharing;Select your screen area:;Change width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was closed by server;Show mouse position to viewers;Recording;You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.;Start recording;Stop recording;Close;Quality of the screen share:;Very high quality;High quality;Medium quality;Low quality;Publish;Start Publish;Stop Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen before you try to move it left;Reduce the height of the SharingScreen before you try to move it bottom;Reduce the x of the SharingScreen before you try to make it wider;Reduce the y of the SharingScreen before you try to make it higher;Fill these settings stream your screen data to 3th party providers like justin.tv <http://justin.tv> ;Please start Screen sharing to be able to publish it;Moderator permission required to start recording;Notify on disconnect;Security;Allow Remote Control (during screen sharing)</argument>
line: 25         <argument>701635f3-c4c5-463a-9f55-62a789ffc34e</argument>
line: 24         <argument>rtmp://103.232.226.167:1935/openmeetings/4 <http://103.232.226.167:1935/openmeetings/4> </argument>
line: 23     <application-desc main-class="org.apache.openmeetings.screenshare.Core">
line: 22     </resources>
line: 21         <jar href="openmeetings-screenshare-3.1.3-full.jar" main="true"></jar>
line: 20         <jar href="bcprov-jdk15on-1.55.jar" main="true"></jar>
line: 19         <j2se version="1.8+"></j2se>
line: 18     <resources>
line: 17     </security>
line: 16         <all-permissions></all-permissions>
line: 15     <security>
line: 14     </information>
line: 13         <offline-allowed></offline-allowed>
line: 12         <description kind="short">A File to grab a screen and send it to a Server</description>
line: 11         <description>A File to grab a screen and send it to a Server</description>
line: 10         <icon kind="splash" href="splashicon.png"></icon>
line: 9         <icon href="icon.png"></icon>
line: 8         <homepage>http://apache.org</homepage>
line: 7         <vendor>OpenMeetings</vendor>
line: 6         <title>Openmeetings Screen Sharing applet</title>
line: 5     <information>
line: 4 <jnlp spec="6.0+" codebase="http://localhost:5080/openmeetings/screenshare" xmlns="http://www.w3.org/1999/xhtml">
line: 3
line: 2
<?xml version="1.0" standalone="yes"?>
Using MalformedXMLParser
UNIQUEKEY=1475545027638-1205310038-file:/tmp/mozilla_moggy0/public_4.jnlp
good - your JRE - 1.8.0_102 - match requested JRE - 1.8+

 




-- 

WBR
Maxim aka solomax

 

No virus found in this message.
Checked by AVG - www.avg.com <http://www.avg.com> 
Version: 2016.0.7797 / Virus Database: 4656/13144 - Release Date: 10/04/16


Re: OM 3.1.3 screen sharing not working

Posted by Jodi Thomson <jo...@webconnect.nz>.
Hello 

Thanks for your response. Yes it does work nicely in your demo. 

I suspect there is a something under the server config which is not pushing the correct URL to download the JAR file. But I am unable to find what it might be 

Regards 
Jodi 


From: "Maxim Solodovnik" <so...@gmail.com> 
To: "Openmeetings user-list" <us...@openmeetings.apache.org> 
Sent: Tuesday, October 4, 2016 5:19:22 PM 
Subject: Re: OM 3.1.3 screen sharing not working 

Hello, 
weird enough everything works for me as expected (Oracle java 8.101) 
Is it reproducible using our demo server: https://om.alteametasoft.com/openmeetings ? 

On Tue, Oct 4, 2016 at 9:24 AM, Jodi Thomson < jodi@webconnect.nz > wrote: 



Hello 

I am having difficulty getting screen sharing working under OM 3.1.3. 

Name 	OpenMeetings 
Version 	3.1.3 
Revision 	1762075 
Build date 	2016/09/23 16:58 
CentOS 7 

Installed following instructions at https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%203.1.x%20on%20Centos%207.pdf?version=12&modificationDate=1475086339000&api=v2 

Testing using Fedora 24, Firefox & Iced Tea but same issue reported under Windows with Java jre 

Output from Java console below - I can't see anything in the server logs. 

Any assistance appreciated 

Regards 
Jodi 

You are trying to get resource http://localhost:5080/openmeetings/screenshare/splashicon.png but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
You are trying to get resource http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
You are trying to get resource http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar but it is not in cache and could not be downloaded. Attempting to continue, but you may expect failure 
JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar not found. Continuing. 
JAR http://localhost:5080/openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar not found. Continuing. 
netx: Initialization Error: Could not initialize application. (Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application.) 
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line. 
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813) 
at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532) 
at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936) 
Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Unknown Main-Class. Could not determine the main class for this application. 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:704) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:285) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:357) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:429) 
at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:403) 
at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805) 
... 2 more 

Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: socket://localhost:5080 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: http://localhost:5080/openmeetings/screenshare/splashicon.png 
done http://localhost:5080/openmeetings/screenshare/splashicon.png 
Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png 
java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net .AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net .AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net .AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at sun.net.NetworkClient.doConnect(NetworkClient.java:180) at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) at sun.net.www.http.HttpClient.<init>(HttpClient.java:211) at sun.net.www.http.HttpClient.New(HttpClient.java:308) at sun.net.www.http.HttpClient.New(HttpClient.java:326) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169) at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:989) at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:987) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:986) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513) at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433) at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at net.sourceforge.jnlp.cache.ResourceDownloader.getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:72) at net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader.java:263) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeOnlineResource(ResourceDownloader.java:126) at net.sourceforge.jnlp.cache.ResourceDownloader.initializeResource(ResourceDownloader.java:118) at net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java:107) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 
While processing http://localhost:5080/openmeetings/screenshare/splashicon.png by HEAD for resource location= http://localhost:5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING got java.net.ConnectException: Connection refused: 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: socket://localhost:5080 
Selected proxies: [DIRECT] 
Browser selected proxies: [DIRECT] 
Browser proxy option "4" (Automatic) not supported yet. 
Selecting proxy for: http://localhost:5080/openmeetings/screenshare/splashicon.png 
done http://localhost:5080/openmeetings/screenshare/splashicon.png 
Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png 
All possible urls for location= http://localhost:5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING PREDOWNLOAD PROCESSING : [ http://localhost:5080/openmeetings/screenshare/splashicon.png , http://localhost:5080/openmeetings/screenshare/splashicon.png ] 
Finding best URL for: http://localhost:5080/openmeetings/screenshare/splashicon.png : DownloadOptions[use pack: false; use version: false] 
result: null 
Jars not ready to provide attribute Application-Name 
Jars not ready to provide attribute Application-Name 
line: 40 

line: 39 
Acquired shared lock on /tmp/moggy/netx/locks/netx_running to indicate javaws is running 
UNIQUEKEY=1475545027694-1453894304-file:/tmp/mozilla_moggy0/public_4.jnlp 
good - your JRE - 1.8.0_102 - match requested JRE - 1.8+ 
Acceptable vendor tag found, contains: OpenMeetings 
Acceptable title tag found, contains: Openmeetings Screen Sharing applet 
Jars not ready to provide attribute Application-Name 
Description: A File to grab a screen and send it to a Server 
Homepage: null 
line: 38 </jnlp> 
line: 37 
line: 36 </application-desc> 
line: 35 <argument>--dummy--</argument> 
line: 34 <argument>--dummy--</argument> 
line: 33 <argument>false</argument> 
line: 32 <argument>true</argument> 
line: 31 <argument>true</argument> 
line: 30 <argument>true</argument> 
line: 29 <argument>true</argument> 
line: 28 <argument>10</argument> 
line: 27 <argument>1</argument> 
line: 26 <argument>Desktop sharer;Click Start to publish your screen;Start sharing;Pause sharing;Select your screen area:;Change width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was closed by server;Show mouse position to viewers;Recording;You may record and share your screen at the same time. To enable others to see your screen just hit the start button on the top.;Start recording;Stop recording;Close;Quality of the screen share:;Very high quality;High quality;Medium quality;Low quality;Publish;Start Publish;Stop Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen before you try to move it left;Reduce the height of the SharingScreen before you try to move it bottom;Reduce the x of the SharingScreen before you try to make it wider;Reduce the y of the SharingScreen before you try to make it higher;Fill these settings stream your screen data to 3th party providers like justin.tv ;Please start Screen sharing to be able to publish it;Moderator permission required to start recording;Notify on disconnect;Security;Allow Remote Control (during screen sharing)</argument> 
line: 25 <argument>701635f3-c4c5-463a-9f55-62a789ffc34e</argument> 
line: 24 <argument>rtmp:// 103.232.226.167:1935/openmeetings/4 </argument> 
line: 23 <application-desc main-class="org.apache.openmeetings.screenshare.Core"> 
line: 22 </resources> 
line: 21 <jar href="openmeetings-screenshare-3.1.3-full.jar" main="true"></jar> 
line: 20 <jar href="bcprov-jdk15on-1.55.jar" main="true"></jar> 
line: 19 <j2se version="1.8+"></j2se> 
line: 18 <resources> 
line: 17 </security> 
line: 16 <all-permissions></all-permissions> 
line: 15 <security> 
line: 14 </information> 
line: 13 <offline-allowed></offline-allowed> 
line: 12 <description kind="short">A File to grab a screen and send it to a Server</description> 
line: 11 <description>A File to grab a screen and send it to a Server</description> 
line: 10 <icon kind="splash" href="splashicon.png"></icon> 
line: 9 <icon href="icon.png"></icon> 
line: 8 <homepage> http://apache.org </homepage> 
line: 7 <vendor>OpenMeetings</vendor> 
line: 6 <title>Openmeetings Screen Sharing applet</title> 
line: 5 <information> 
line: 4 <jnlp spec="6.0+" codebase=" http://localhost:5080/openmeetings/screenshare " xmlns=" http://www.w3.org/1999/xhtml "> 
line: 3 
line: 2 
<?xml version="1.0" standalone="yes"?> 
Using MalformedXMLParser 
UNIQUEKEY=1475545027638-1205310038-file:/tmp/mozilla_moggy0/public_4.jnlp 
good - your JRE - 1.8.0_102 - match requested JRE - 1.8+ 








-- 
WBR 
Maxim aka solomax 


Re: OM 3.1.3 screen sharing not working

Posted by Maxim Solodovnik <so...@gmail.com>.
Hello,

weird enough everything works for me as expected (Oracle java 8.101)
Is it reproducible using our demo server:
https://om.alteametasoft.com/openmeetings ?

On Tue, Oct 4, 2016 at 9:24 AM, Jodi Thomson <jo...@webconnect.nz> wrote:

> Hello
>
> I am having difficulty getting screen sharing working under OM 3.1.3.
>
> Name OpenMeetings
> Version 3.1.3
> Revision 1762075
> Build date 2016/09/23 16:58
> CentOS 7
>
> Installed following instructions at https://cwiki.apache.org/
> confluence/download/attachments/27838216/Installation%20OpenMeetings%
> 203.1.x%20on%20Centos%207.pdf?version=12&modificationDate=
> 1475086339000&api=v2
>
> Testing using Fedora 24, Firefox & Iced Tea but same issue reported under
> Windows with Java jre
>
> Output from Java console below - I can't see anything in the server logs.
>
> Any assistance appreciated
>
> Regards
> Jodi
>
> You are trying to get resource http://localhost:5080/
> openmeetings/screenshare/splashicon.png but it is not in cache and could
> not be downloaded. Attempting to continue, but you may expect failure
> You are trying to get resource http://localhost:5080/
> openmeetings/screenshare/bcprov-jdk15on-1.55.jar but it is not in cache
> and could not be downloaded. Attempting to continue, but you may expect
> failure
> You are trying to get resource http://localhost:5080/
> openmeetings/screenshare/openmeetings-screenshare-3.1.3-full.jar but it
> is not in cache and could not be downloaded. Attempting to continue, but
> you may expect failure
> JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar
> not found. Continuing.
> JAR http://localhost:5080/openmeetings/screenshare/
> openmeetings-screenshare-3.1.3-full.jar not found. Continuing.
> JAR http://localhost:5080/openmeetings/screenshare/bcprov-jdk15on-1.55.jar
> not found. Continuing.
> JAR http://localhost:5080/openmeetings/screenshare/
> openmeetings-screenshare-3.1.3-full.jar not found. Continuing.
> netx: Initialization Error: Could not initialize application. (Fatal:
> Initialization Error: Unknown Main-Class. Could not determine the main
> class for this application.)
> net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could
> not initialize application. The application has not been initialized, for
> more information execute javaws from the command line.
>     at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:813)
>     at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:532)
>     at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:936)
> Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization
> Error: Unknown Main-Class. Could not determine the main class for this
> application.
>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(
> JNLPClassLoader.java:704)
>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(
> JNLPClassLoader.java:285)
>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(
> JNLPClassLoader.java:357)
>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(
> JNLPClassLoader.java:429)
>     at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(
> JNLPClassLoader.java:403)
>     at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:805)
>     ... 2 more
>
> Selected proxies: [DIRECT]
> Browser selected proxies: [DIRECT]
> Browser proxy option "4" (Automatic) not supported yet.
> Selecting proxy for: socket://localhost:5080
> Selected proxies: [DIRECT]
> Browser selected proxies: [DIRECT]
> Browser proxy option "4" (Automatic) not supported yet.
> Selecting proxy for: http://localhost:5080/openmeetings/screenshare/
> splashicon.png
> done http://localhost:5080/openmeetings/screenshare/splashicon.png
> Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png
> java.net.ConnectException: Connection refused     at
> java.net.PlainSocketImpl.socketConnect(Native Method)     at java.net.
> AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
>     at java.net.AbstractPlainSocketImpl.connectToAddress(
> AbstractPlainSocketImpl.java:206)     at java.net.AbstractPlainSocketImpl.
> connect(AbstractPlainSocketImpl.java:188)     at java.net.SocksSocketImpl.
> connect(SocksSocketImpl.java:392)     at java.net.Socket.connect(Socket.java:589)
>     at java.net.Socket.connect(Socket.java:538)     at
> sun.net.NetworkClient.doConnect(NetworkClient.java:180)     at
> sun.net.www.http.HttpClient.openServer(HttpClient.java:432)     at
> sun.net.www.http.HttpClient.openServer(HttpClient.java:527)     at
> sun.net.www.http.HttpClient.<init>(HttpClient.java:211)     at
> sun.net.www.http.HttpClient.New(HttpClient.java:308)     at
> sun.net.www.http.HttpClient.New(HttpClient.java:326)     at
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1169)
>     at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105)
>     at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:989)
>     at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:987)
>     at java.security.AccessController.doPrivileged(Native Method)     at
> java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
>     at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:986)
>     at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:933)
>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513)
>     at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90)
>     at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433)
>     at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431)
>     at java.security.AccessController.doPrivileged(Native Method)     at
> java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430)
>     at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
>     at net.sourceforge.jnlp.cache.ResourceDownloader.
> getUrlResponseCodeWithRedirectonResult(ResourceDownloader.java:72)     at
> net.sourceforge.jnlp.cache.ResourceDownloader.findBestUrl(ResourceDownloader.java:263)
>     at net.sourceforge.jnlp.cache.ResourceDownloader.
> initializeOnlineResource(ResourceDownloader.java:126)     at
> net.sourceforge.jnlp.cache.ResourceDownloader.initializeResource(ResourceDownloader.java:118)
>     at net.sourceforge.jnlp.cache.ResourceDownloader.run(ResourceDownloader.java:107)
>     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>     at java.lang.Thread.run(Thread.java:745)
> While processing http://localhost:5080/openmeetings/screenshare/
> splashicon.png by HEAD for resource location=http://localhost:
> 5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING
> PREDOWNLOAD PROCESSING got java.net.ConnectException: Connection refused:
> Selected proxies: [DIRECT]
> Browser selected proxies: [DIRECT]
> Browser proxy option "4" (Automatic) not supported yet.
> Selecting proxy for: socket://localhost:5080
> Selected proxies: [DIRECT]
> Browser selected proxies: [DIRECT]
> Browser proxy option "4" (Automatic) not supported yet.
> Selecting proxy for: http://localhost:5080/openmeetings/screenshare/
> splashicon.png
> done http://localhost:5080/openmeetings/screenshare/splashicon.png
> Connecting http://localhost:5080/openmeetings/screenshare/splashicon.png
> All possible urls for location=http://localhost:
> 5080/openmeetings/screenshare/splashicon.png state=PRECONNECT CONNECTING
> PREDOWNLOAD PROCESSING : [http://localhost:5080/openmeetings/screenshare/
> splashicon.png, http://localhost:5080/openmeetings/screenshare/
> splashicon.png]
> Finding best URL for: http://localhost:5080/openmeetings/screenshare/
> splashicon.png : DownloadOptions[use pack: false; use version: false]
>         result: null
> Jars not ready to provide attribute Application-Name
> Jars not ready to provide attribute Application-Name
> line: 40
>
> line: 39
> Acquired shared lock on /tmp/moggy/netx/locks/netx_running to indicate
> javaws is running
> UNIQUEKEY=1475545027694-1453894304-file:/tmp/mozilla_moggy0/public_4.jnlp
> good - your JRE - 1.8.0_102 - match requested JRE - 1.8+
> Acceptable vendor tag found, contains: OpenMeetings
> Acceptable title tag found, contains: Openmeetings Screen Sharing applet
> Jars not ready to provide attribute Application-Name
> Description: A File to grab a screen and send it to a Server
> Homepage: null
> line: 38 </jnlp>
> line: 37
> line: 36     </application-desc>
> line: 35         <argument>--dummy--</argument>
> line: 34         <argument>--dummy--</argument>
> line: 33         <argument>false</argument>
> line: 32         <argument>true</argument>
> line: 31         <argument>true</argument>
> line: 30         <argument>true</argument>
> line: 29         <argument>true</argument>
> line: 28         <argument>10</argument>
> line: 27         <argument>1</argument>
> line: 26         <argument>Desktop sharer;Click Start to publish your
> screen;Start sharing;Pause sharing;Select your screen area:;Change
> width;Change height;X-Offset;Y-Offset;Width:;Height:;Connection was
> closed by server;Show mouse position to viewers;Recording;You may record
> and share your screen at the same time. To enable others to see your screen
> just hit the start button on the top.;Start recording;Stop
> recording;Close;Quality of the screen share:;Very high quality;High
> quality;Medium quality;Low quality;Publish;Start Publish;Stop
> Publish;Host;Publish App;Publish Id;Reduce the width of the SharingScreen
> before you try to move it left;Reduce the height of the SharingScreen
> before you try to move it bottom;Reduce the x of the SharingScreen before
> you try to make it wider;Reduce the y of the SharingScreen before you try
> to make it higher;Fill these settings stream your screen data to 3th party
> providers like justin.tv;Please start Screen sharing to be able to
> publish it;Moderator permission required to start recording;Notify on
> disconnect;Security;Allow Remote Control (during screen sharing)</argument>
> line: 25         <argument>701635f3-c4c5-463a-9f55-62a789ffc34e</argument>
> line: 24         <argument>rtmp://103.232.226.167:1935/openmeetings/4
> </argument>
> line: 23     <application-desc main-class="org.apache.
> openmeetings.screenshare.Core">
> line: 22     </resources>
> line: 21         <jar href="openmeetings-screenshare-3.1.3-full.jar"
> main="true"></jar>
> line: 20         <jar href="bcprov-jdk15on-1.55.jar" main="true"></jar>
> line: 19         <j2se version="1.8+"></j2se>
> line: 18     <resources>
> line: 17     </security>
> line: 16         <all-permissions></all-permissions>
> line: 15     <security>
> line: 14     </information>
> line: 13         <offline-allowed></offline-allowed>
> line: 12         <description kind="short">A File to grab a screen and
> send it to a Server</description>
> line: 11         <description>A File to grab a screen and send it to a
> Server</description>
> line: 10         <icon kind="splash" href="splashicon.png"></icon>
> line: 9         <icon href="icon.png"></icon>
> line: 8         <homepage>http://apache.org</homepage>
> line: 7         <vendor>OpenMeetings</vendor>
> line: 6         <title>Openmeetings Screen Sharing applet</title>
> line: 5     <information>
> line: 4 <jnlp spec="6.0+" codebase="http://localhost:
> 5080/openmeetings/screenshare" xmlns="http://www.w3.org/1999/xhtml">
> line: 3
> line: 2
> <?xml version="1.0" standalone="yes"?>
> Using MalformedXMLParser
> UNIQUEKEY=1475545027638-1205310038-file:/tmp/mozilla_moggy0/public_4.jnlp
> good - your JRE - 1.8.0_102 - match requested JRE - 1.8+
>
>
>


-- 
WBR
Maxim aka solomax