You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Mikael Kurula <al...@gmail.com> on 2012/12/27 09:02:07 UTC
Could not start screen sharing application
Hi!
I survived Christmas, and hopefully all you others did the same! :) Unfortunately I again have a new problem. I tried to reproduce my bug OPENMEETINGS-492 but since I have lost the backup, I wanted to try from scratch.
I have several installs of various versions of OM, and now I switched to the "official one", apache-openmeetings-incubating-2.0.0.r1361497-14-07-2012_1108.tar.gz, I dropped the OM mysql database, created a new one, and reinstalled. I wanted to make a test recording to backup, and then install a recent daily build and import the recording there. However, what happened is now, that the screen sharing application cannot launch, it just gives an error "JAR resources in JNLP file are not signed by the same certificate". When I click the Launch File tab, I see the following text:
<?xml version='1.0' encoding='utf-8'?>
<!--
Copyright 1999-2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<jnlp spec='1.0+' codebase='http://stack.abo.fi:5080/openmeetings/screensharing'>
<information>
<title>Screen Sharing Application</title>
<vendor>OpenMeetings</vendor>
<homepage>http://incubator.apache.org/openmeetings/</homepage>
<icon href="icon.jpg" />
<icon kind="splash" href="splashicon.jpg" />
<description>ScreenViewer Client Application</description>
<description kind="short">A File to grab a screen and send it to a Server</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version='1.4+'/>
<jar href="logback-core-1.0.3.jar"/>
<jar href="httpclient-4.2.jar"/>
<jar href="mina-core-2.0.4.jar"/>
<jar href="red5.jar"/>
<jar href="spring-context-3.1.1.RELEASE.jar"/>
<jar href="logback-classic-1.0.3.jar"/>
<jar href="openmeetings-screenshare-2.0.0-RELEASE.jar"/>
<jar href="commons-beanutils-1.8.3.jar"/>
<jar href="ehcache-core-2.5.0.jar"/>
<jar href="bcprov-jdk16-145.jar"/>
<jar href="spring-core-3.1.1.RELEASE.jar"/>
<jar href="slf4j-api-1.6.4.jar"/>
<jar href="jcl-over-slf4j-1.6.4.jar"/>
<jar href="spring-beans-3.1.1.RELEASE.jar"/>
<jar href="httpcore-4.2.1.jar"/>
<jar href="red5-client.jar"/>
<jar href="commons-codec-1.6.jar"/>
<jar href="commons-collections-3.2.1.jar"/>
</resources>
<application-desc main-class='org.openmeetings.screen.webstart.RTMPScreenShare'>
<argument>stack.abo.fi</argument>
<argument>openmeetings/1</argument>
<argument>1935</argument>
<argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
<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</argument>
<argument>1</argument>
<argument>1</argument>
<argument>1</argument>
<argument>true</argument>
</application-desc>
</jnlp>
... and when I click the Exception tab I see the following text:
JNLPException[category: Launch File Error : Exception: null : LaunchDesc:
<jnlp spec="1.0+" codebase="http://stack.abo.fi:5080/openmeetings/screensharing/">
<information>
<title>Screen Sharing Application</title>
<vendor>OpenMeetings</vendor>
<homepage href="null"/>
<description>ScreenViewer Client Application</description>
<description kind="short">A File to grab a screen and send it to a Server</description>
<icon href="http://stack.abo.fi:5080/openmeetings/screensharing/icon.jpg" kind="default"/>
<icon href="http://stack.abo.fi:5080/openmeetings/screensharing/splashicon.jpg" kind="splash"/>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<update check="timeout" policy="always"/>
<resources>
<java version="1.4+"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/logback-core-1.0.3.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/httpclient-4.2.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/mina-core-2.0.4.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/red5.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/spring-context-3.1.1.RELEASE.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/logback-classic-1.0.3.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/openmeetings-screenshare-2.0.0-RELEASE.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/commons-beanutils-1.8.3.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/ehcache-core-2.5.0.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/bcprov-jdk16-145.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/spring-core-3.1.1.RELEASE.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/slf4j-api-1.6.4.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/jcl-over-slf4j-1.6.4.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/spring-beans-3.1.1.RELEASE.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/httpcore-4.2.1.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/red5-client.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/commons-codec-1.6.jar" download="eager" main="false"/>
<jar href="http://stack.abo.fi:5080/openmeetings/screensharing/commons-collections-3.2.1.jar" download="eager" main="false"/>
</resources>
<application-desc main-class="org.openmeetings.screen.webstart.RTMPScreenShare">
<argument>stack.abo.fi</argument>
<argument>openmeetings/1</argument>
<argument>1935</argument>
<argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
<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</argument>
<argument>1</argument>
<argument>1</argument>
<argument>1</argument>
<argument>true</argument>
</application-desc>
</jnlp> ]
at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(LaunchDownload.java:1801)
at com.sun.javaws.LaunchDownload.checkSignedResources(LaunchDownload.java:1505)
at com.sun.javaws.Launcher.prepareResources(Launcher.java:1281)
at com.sun.javaws.Launcher.prepareAllResources(Launcher.java:634)
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:336)
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:208)
at com.sun.javaws.Launcher.launch(Launcher.java:125)
at com.sun.javaws.Main.launchApp(Main.java:451)
at com.sun.javaws.Main.continueInSecureThread(Main.java:283)
at com.sun.javaws.Main$1.run(Main.java:116)
at java.lang.Thread.run(Thread.java:680)
Any clue what is wrong?
Friendly new years greetings,
Mikael
Re: Could not start screen sharing application
Posted by Mahmut TEKER <te...@gmail.com>.
Hi Sebastian,
Sorry for interrupting your discussion but what do you mean by "
freshly sign the Jars"? Nowadays I also have sharing application problem
and as far as I remember during the build process I had taken "Signer
certificate will be expired in 6 months" kind of remarks, could there be
a connection with these warnings or you are talking about something
totally different? How can I update the jars certificate, can you direct
me? Again sorry for interrupting your discussion if I am talking about
something totally different.
Best wishes,
_Mahmut
On 27.12.2012 10:16, seba.wagner@gmail.com wrote:
>
> Yeah I survived but maybe the Maya also meant more a metaphysical
> thing then actual the end of something concrete :-)
>
> You might flush your Java WebStart cache on the client side.
> Open a cmd and type: javaws -uninstall, hit enter and retry.
>
> Alternatively you could also freshly sign the Jars. But I can't tell
> you right now attock the exact sequence. There was some script we had
> to update the jars certificate.
>
> Sebastian
>
> Am 27.12.2012 21:02 schrieb "Mikael Kurula" <alcarola@gmail.com
> <ma...@gmail.com>>:
>
> Hi!
>
> I survived Christmas, and hopefully all you others did the same!
> :) Unfortunately I again have a new problem. I tried to reproduce
> my bug OPENMEETINGS-492 but since I have lost the backup, I wanted
> to try from scratch.
>
> I have several installs of various versions of OM, and now I
> switched to the "official one",
> apache-openmeetings-incubating-2.0.0.r1361497-14-07-2012_1108.tar.gz,
> I dropped the OM mysql database, created a new one, and
> reinstalled. I wanted to make a test recording to backup, and then
> install a recent daily build and import the recording there.
> However, what happened is now, that the screen sharing application
> cannot launch, it just gives an error "JAR resources in JNLP file
> are not signed by the same certificate". When I click the Launch
> File tab, I see the following text:
>
> <?xml version='1.0' encoding='utf-8'?>
> <!--
> Copyright 1999-2004 The Apache Software Foundation
> Licensed under the Apache License, Version 2.0 (the "License");
> you may not use this file except in compliance with the License.
> You may obtain a copy of the License at
>
> http://www.apache.org/licenses/LICENSE-2.0
>
> Unless required by applicable law or agreed to in writing, software
> distributed under the License is distributed on an "AS IS" BASIS,
> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
> See the License for the specific language governing permissions and
> limitations under the License.
> -->
> <jnlp spec='1.0+'
> codebase='http://stack.abo.fi:5080/openmeetings/screensharing'>
> <information>
> <title>Screen Sharing Application</title>
> <vendor>OpenMeetings</vendor>
>
> <homepage>http://incubator.apache.org/openmeetings/</homepage>
> <icon href="icon.jpg" />
> <icon kind="splash" href="splashicon.jpg" />
> <description>ScreenViewer Client
> Application</description>
> <description kind="short">A File to grab a screen
> and send it to a Server</description>
> <offline-allowed/>
> </information>
> <security>
> <all-permissions/>
> </security>
> <resources>
> <j2se version='1.4+'/>
> <jar href="logback-core-1.0.3.jar"/>
> <jar href="httpclient-4.2.jar"/>
> <jar href="mina-core-2.0.4.jar"/>
> <jar href="red5.jar"/>
> <jar href="spring-context-3.1.1.RELEASE.jar"/>
> <jar href="logback-classic-1.0.3.jar"/>
> <jar
> href="openmeetings-screenshare-2.0.0-RELEASE.jar"/>
> <jar href="commons-beanutils-1.8.3.jar"/>
> <jar href="ehcache-core-2.5.0.jar"/>
> <jar href="bcprov-jdk16-145.jar"/>
> <jar href="spring-core-3.1.1.RELEASE.jar"/>
> <jar href="slf4j-api-1.6.4.jar"/>
> <jar href="jcl-over-slf4j-1.6.4.jar"/>
> <jar href="spring-beans-3.1.1.RELEASE.jar"/>
> <jar href="httpcore-4.2.1.jar"/>
> <jar href="red5-client.jar"/>
> <jar href="commons-codec-1.6.jar"/>
> <jar href="commons-collections-3.2.1.jar"/>
>
> </resources>
> <application-desc
> main-class='org.openmeetings.screen.webstart.RTMPScreenShare'>
> <argument>stack.abo.fi <http://stack.abo.fi></argument>
> <argument>openmeetings/1</argument>
> <argument>1935</argument>
> <argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
> <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</argument>
> <argument>1</argument>
> <argument>1</argument>
> <argument>1</argument>
> <argument>true</argument>
>
> </application-desc>
> </jnlp>
>
>
> ... and when I click the Exception tab I see the following text:
>
> JNLPException[category: Launch File Error : Exception: null :
> LaunchDesc:
> <jnlp spec="1.0+"
> codebase="http://stack.abo.fi:5080/openmeetings/screensharing/">
> <information>
> <title>Screen Sharing Application</title>
> <vendor>OpenMeetings</vendor>
> <homepage href="null"/>
> <description>ScreenViewer Client Application</description>
> <description kind="short">A File to grab a screen and send it
> to a Server</description>
> <icon
> href="http://stack.abo.fi:5080/openmeetings/screensharing/icon.jpg" kind="default"/>
> <icon
> href="http://stack.abo.fi:5080/openmeetings/screensharing/splashicon.jpg"
> kind="splash"/>
> <offline-allowed/>
> </information>
> <security>
> <all-permissions/>
> </security>
> <update check="timeout" policy="always"/>
> <resources>
> <java version="1.4+"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/logback-core-1.0.3.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/httpclient-4.2.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/mina-core-2.0.4.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/red5.jar" download="eager"
> main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/spring-context-3.1.1.RELEASE.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/logback-classic-1.0.3.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/openmeetings-screenshare-2.0.0-RELEASE.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/commons-beanutils-1.8.3.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/ehcache-core-2.5.0.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/bcprov-jdk16-145.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/spring-core-3.1.1.RELEASE.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/slf4j-api-1.6.4.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/jcl-over-slf4j-1.6.4.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/spring-beans-3.1.1.RELEASE.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/httpcore-4.2.1.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/red5-client.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/commons-codec-1.6.jar"
> download="eager" main="false"/>
> <jar
> href="http://stack.abo.fi:5080/openmeetings/screensharing/commons-collections-3.2.1.jar"
> download="eager" main="false"/>
> </resources>
> <application-desc
> main-class="org.openmeetings.screen.webstart.RTMPScreenShare">
> <argument>stack.abo.fi <http://stack.abo.fi></argument>
> <argument>openmeetings/1</argument>
> <argument>1935</argument>
> <argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
> <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</argument>
> <argument>1</argument>
> <argument>1</argument>
> <argument>1</argument>
> <argument>true</argument>
> </application-desc>
> </jnlp> ]
> at
> com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(LaunchDownload.java:1801)
> at
> com.sun.javaws.LaunchDownload.checkSignedResources(LaunchDownload.java:1505)
> at
> com.sun.javaws.Launcher.prepareResources(Launcher.java:1281)
> at
> com.sun.javaws.Launcher.prepareAllResources(Launcher.java:634)
> at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:336)
> at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:208)
> at com.sun.javaws.Launcher.launch(Launcher.java:125)
> at com.sun.javaws.Main.launchApp(Main.java:451)
> at com.sun.javaws.Main.continueInSecureThread(Main.java:283)
> at com.sun.javaws.Main$1.run(Main.java:116)
> at java.lang.Thread.run(Thread.java:680)
>
>
> Any clue what is wrong?
>
> Friendly new years greetings,
>
> Mikael
>
Re: Could not start screen sharing application
Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
@Mahmut: You can refresh or use your own cert to have a nice starting
dialog (and not that java warning box that the cert is self signed ;-) ) at
any time.
Just search using google for "jnlp jar sign".
I can remember having a .bat file somewhere to do the signing without the
ant task but I can't find it in our svn anymore, I guess in the svn history.
Or see for example http://code.google.com/p/openmeetings/wiki/SignWebStart
Sebastian
Am 27.12.2012 23:00 schrieb "seba.wagner@gmail.com" <se...@gmail.com>:
> The recording with settings "very high" is a bug in the recording. We
> expect all recordings from the screensharing to be in 2 fps. We might have
> forgotten that while adding the "very high" setting in the bandwidth
> setting for the screensharing client.
>
> Sebastian
> Am 27.12.2012 22:47 schrieb "Mikael Kurula" <al...@gmail.com>:
>
>> Thanks Seba, that solved the problem of running the screen sharing app!
>>
>> However, now uploading the backup worked, but no rooms or recordings were
>> restored. Instead I got the long list of exceptions posted at
>> https://issues.apache.org/jira/browse/OPENMEETINGS-492
>>
>> I also updated my report
>> https://issues.apache.org/jira/browse/OPENMEETINGS-494 I still only get
>> 2 fps when recording at high quality, and a video playing very fast
>> (probably due to a lot of skipped frames) when I record at very high
>> quality. Curiously, the flv file stored by the audio and video setup when I
>> enter a conference room works perfectly! If somebody cares to test my
>> server with their own client, I'll be happy to provide login details in
>> private communication.
>>
>> Friendly greetings,
>> Mikael
>>
>> Ps. I was not really referring to the Mayans by saying that I survived
>> x-mas. It was more along the lines of being stuck for 3 hours in traffic in
>> a city where there normally never is very heavy traffic, etc. ;)
>>
>>
>> On 2012.27.12, at 10:16, seba.wagner@gmail.com wrote:
>>
>> > Yeah I survived but maybe the Maya also meant more a metaphysical thing
>> then actual the end of something concrete :-)
>> >
>> > You might flush your Java WebStart cache on the client side.
>> > Open a cmd and type: javaws -uninstall, hit enter and retry.
>> >
>> > Alternatively you could also freshly sign the Jars. But I can't tell
>> you right now attock the exact sequence. There was some script we had to
>> update the jars certificate.
>> >
>> > Sebastian
>> >
>> > Am 27.12.2012 21:02 schrieb "Mikael Kurula" <al...@gmail.com>:
>> > Hi!
>> >
>> > I survived Christmas, and hopefully all you others did the same! :)
>> Unfortunately I again have a new problem. I tried to reproduce my bug
>> OPENMEETINGS-492 but since I have lost the backup, I wanted to try from
>> scratch.
>> >
>> > I have several installs of various versions of OM, and now I switched
>> to the "official one",
>> apache-openmeetings-incubating-2.0.0.r1361497-14-07-2012_1108.tar.gz, I
>> dropped the OM mysql database, created a new one, and reinstalled. I wanted
>> to make a test recording to backup, and then install a recent daily build
>> and import the recording there. However, what happened is now, that the
>> screen sharing application cannot launch, it just gives an error "JAR
>> resources in JNLP file are not signed by the same certificate". When I
>> click the Launch File tab, I see the following text:
>> >
>> > <?xml version='1.0' encoding='utf-8'?>
>> > <!--
>> > Copyright 1999-2004 The Apache Software Foundation
>> > Licensed under the Apache License, Version 2.0 (the "License");
>> > you may not use this file except in compliance with the License.
>> > You may obtain a copy of the License at
>> >
>> > http://www.apache.org/licenses/LICENSE-2.0
>> >
>> > Unless required by applicable law or agreed to in writing, software
>> > distributed under the License is distributed on an "AS IS" BASIS,
>> > WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
>> > See the License for the specific language governing permissions and
>> > limitations under the License.
>> > -->
>> > <jnlp spec='1.0+' codebase='
>> http://stack.abo.fi:5080/openmeetings/screensharing'>
>> > <information>
>> > <title>Screen Sharing Application</title>
>> > <vendor>OpenMeetings</vendor>
>> > <homepage>http://incubator.apache.org/openmeetings/
>> </homepage>
>> > <icon href="icon.jpg" />
>> > <icon kind="splash" href="splashicon.jpg" />
>> > <description>ScreenViewer Client
>> Application</description>
>> > <description kind="short">A File to grab a screen and
>> send it to a Server</description>
>> > <offline-allowed/>
>> > </information>
>> > <security>
>> > <all-permissions/>
>> > </security>
>> > <resources>
>> > <j2se version='1.4+'/>
>> > <jar href="logback-core-1.0.3.jar"/>
>> > <jar href="httpclient-4.2.jar"/>
>> > <jar href="mina-core-2.0.4.jar"/>
>> > <jar href="red5.jar"/>
>> > <jar href="spring-context-3.1.1.RELEASE.jar"/>
>> > <jar href="logback-classic-1.0.3.jar"/>
>> > <jar href="openmeetings-screenshare-2.0.0-RELEASE.jar"/>
>> > <jar href="commons-beanutils-1.8.3.jar"/>
>> > <jar href="ehcache-core-2.5.0.jar"/>
>> > <jar href="bcprov-jdk16-145.jar"/>
>> > <jar href="spring-core-3.1.1.RELEASE.jar"/>
>> > <jar href="slf4j-api-1.6.4.jar"/>
>> > <jar href="jcl-over-slf4j-1.6.4.jar"/>
>> > <jar href="spring-beans-3.1.1.RELEASE.jar"/>
>> > <jar href="httpcore-4.2.1.jar"/>
>> > <jar href="red5-client.jar"/>
>> > <jar href="commons-codec-1.6.jar"/>
>> > <jar href="commons-collections-3.2.1.jar"/>
>> >
>> > </resources>
>> > <application-desc
>> main-class='org.openmeetings.screen.webstart.RTMPScreenShare'>
>> > <argument>stack.abo.fi</argument>
>> > <argument>openmeetings/1</argument>
>> > <argument>1935</argument>
>> > <argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
>> > <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</argument>
>> > <argument>1</argument>
>> > <argument>1</argument>
>> > <argument>1</argument>
>> > <argument>true</argument>
>> >
>> > </application-desc>
>> > </jnlp>
>> >
>> >
>> > ... and when I click the Exception tab I see the following text:
>> >
>> > JNLPException[category: Launch File Error : Exception: null :
>> LaunchDesc:
>> > <jnlp spec="1.0+" codebase="
>> http://stack.abo.fi:5080/openmeetings/screensharing/">
>> > <information>
>> > <title>Screen Sharing Application</title>
>> > <vendor>OpenMeetings</vendor>
>> > <homepage href="null"/>
>> > <description>ScreenViewer Client Application</description>
>> > <description kind="short">A File to grab a screen and send it to a
>> Server</description>
>> > <icon href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/icon.jpg"
>> kind="default"/>
>> > <icon href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/splashicon.jpg"
>> kind="splash"/>
>> > <offline-allowed/>
>> > </information>
>> > <security>
>> > <all-permissions/>
>> > </security>
>> > <update check="timeout" policy="always"/>
>> > <resources>
>> > <java version="1.4+"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/logback-core-1.0.3.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/httpclient-4.2.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/mina-core-2.0.4.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/red5.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/spring-context-3.1.1.RELEASE.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/logback-classic-1.0.3.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/openmeetings-screenshare-2.0.0-RELEASE.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/commons-beanutils-1.8.3.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/ehcache-core-2.5.0.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/bcprov-jdk16-145.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/spring-core-3.1.1.RELEASE.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/slf4j-api-1.6.4.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/jcl-over-slf4j-1.6.4.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/spring-beans-3.1.1.RELEASE.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/httpcore-4.2.1.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/red5-client.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/commons-codec-1.6.jar"
>> download="eager" main="false"/>
>> > <jar href="
>> http://stack.abo.fi:5080/openmeetings/screensharing/commons-collections-3.2.1.jar"
>> download="eager" main="false"/>
>> > </resources>
>> > <application-desc
>> main-class="org.openmeetings.screen.webstart.RTMPScreenShare">
>> > <argument>stack.abo.fi</argument>
>> > <argument>openmeetings/1</argument>
>> > <argument>1935</argument>
>> > <argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
>> > <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</argument>
>> > <argument>1</argument>
>> > <argument>1</argument>
>> > <argument>1</argument>
>> > <argument>true</argument>
>> > </application-desc>
>> > </jnlp> ]
>> > at
>> com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(LaunchDownload.java:1801)
>> > at
>> com.sun.javaws.LaunchDownload.checkSignedResources(LaunchDownload.java:1505)
>> > at com.sun.javaws.Launcher.prepareResources(Launcher.java:1281)
>> > at
>> com.sun.javaws.Launcher.prepareAllResources(Launcher.java:634)
>> > at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:336)
>> > at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:208)
>> > at com.sun.javaws.Launcher.launch(Launcher.java:125)
>> > at com.sun.javaws.Main.launchApp(Main.java:451)
>> > at com.sun.javaws.Main.continueInSecureThread(Main.java:283)
>> > at com.sun.javaws.Main$1.run(Main.java:116)
>> > at java.lang.Thread.run(Thread.java:680)
>> >
>> >
>> > Any clue what is wrong?
>> >
>> > Friendly new years greetings,
>> >
>> > Mikael
>>
>>
Re: Could not start screen sharing application
Posted by Mikael Kurula <al...@gmail.com>.
Seba,
Thanks for your prompt and helpful reply! I now responded in the OPENMEETINGS-494 report, as it is much easier for me to keep track of the discussion in JIRA. I propose adding the possibility to record att higher frame rates. (If you don't want to spend time developing that, then could you please point me to the place in the code where this is set, and I'll try to change it myself, as well as setting higher audio recording quality?)
Friendly greetings,
Mikael
On 2012.27.12, at 12:00, seba.wagner@gmail.com wrote:
> The recording with settings "very high" is a bug in the recording. We expect all recordings from the screensharing to be in 2 fps. We might have forgotten that while adding the "very high" setting in the bandwidth setting for the screensharing client.
>
> Sebastian
>
> Am 27.12.2012 22:47 schrieb "Mikael Kurula" <al...@gmail.com>:
> Thanks Seba, that solved the problem of running the screen sharing app!
>
> However, now uploading the backup worked, but no rooms or recordings were restored. Instead I got the long list of exceptions posted at https://issues.apache.org/jira/browse/OPENMEETINGS-492
>
> I also updated my report https://issues.apache.org/jira/browse/OPENMEETINGS-494 I still only get 2 fps when recording at high quality, and a video playing very fast (probably due to a lot of skipped frames) when I record at very high quality. Curiously, the flv file stored by the audio and video setup when I enter a conference room works perfectly! If somebody cares to test my server with their own client, I'll be happy to provide login details in private communication.
>
> Friendly greetings,
> Mikael
>
> Ps. I was not really referring to the Mayans by saying that I survived x-mas. It was more along the lines of being stuck for 3 hours in traffic in a city where there normally never is very heavy traffic, etc. ;)
>
>
> On 2012.27.12, at 10:16, seba.wagner@gmail.com wrote:
>
> > Yeah I survived but maybe the Maya also meant more a metaphysical thing then actual the end of something concrete :-)
> >
> > You might flush your Java WebStart cache on the client side.
> > Open a cmd and type: javaws -uninstall, hit enter and retry.
> >
> > Alternatively you could also freshly sign the Jars. But I can't tell you right now attock the exact sequence. There was some script we had to update the jars certificate.
> >
> > Sebastian
> >
> > Am 27.12.2012 21:02 schrieb "Mikael Kurula" <al...@gmail.com>:
> > Hi!
> >
> > I survived Christmas, and hopefully all you others did the same! :) Unfortunately I again have a new problem. I tried to reproduce my bug OPENMEETINGS-492 but since I have lost the backup, I wanted to try from scratch.
> >
> > I have several installs of various versions of OM, and now I switched to the "official one", apache-openmeetings-incubating-2.0.0.r1361497-14-07-2012_1108.tar.gz, I dropped the OM mysql database, created a new one, and reinstalled. I wanted to make a test recording to backup, and then install a recent daily build and import the recording there. However, what happened is now, that the screen sharing application cannot launch, it just gives an error "JAR resources in JNLP file are not signed by the same certificate". When I click the Launch File tab, I see the following text:
> >
> > <?xml version='1.0' encoding='utf-8'?>
> > <!--
> > Copyright 1999-2004 The Apache Software Foundation
> > Licensed under the Apache License, Version 2.0 (the "License");
> > you may not use this file except in compliance with the License.
> > You may obtain a copy of the License at
> >
> > http://www.apache.org/licenses/LICENSE-2.0
> >
> > Unless required by applicable law or agreed to in writing, software
> > distributed under the License is distributed on an "AS IS" BASIS,
> > WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > See the License for the specific language governing permissions and
> > limitations under the License.
> > -->
> > <jnlp spec='1.0+' codebase='http://stack.abo.fi:5080/openmeetings/screensharing'>
> > <information>
> > <title>Screen Sharing Application</title>
> > <vendor>OpenMeetings</vendor>
> > <homepage>http://incubator.apache.org/openmeetings/</homepage>
> > <icon href="icon.jpg" />
> > <icon kind="splash" href="splashicon.jpg" />
> > <description>ScreenViewer Client Application</description>
> > <description kind="short">A File to grab a screen and send it to a Server</description>
> > <offline-allowed/>
> > </information>
> > <security>
> > <all-permissions/>
> > </security>
> > <resources>
> > <j2se version='1.4+'/>
> > <jar href="logback-core-1.0.3.jar"/>
> > <jar href="httpclient-4.2.jar"/>
> > <jar href="mina-core-2.0.4.jar"/>
> > <jar href="red5.jar"/>
> > <jar href="spring-context-3.1.1.RELEASE.jar"/>
> > <jar href="logback-classic-1.0.3.jar"/>
> > <jar href="openmeetings-screenshare-2.0.0-RELEASE.jar"/>
> > <jar href="commons-beanutils-1.8.3.jar"/>
> > <jar href="ehcache-core-2.5.0.jar"/>
> > <jar href="bcprov-jdk16-145.jar"/>
> > <jar href="spring-core-3.1.1.RELEASE.jar"/>
> > <jar href="slf4j-api-1.6.4.jar"/>
> > <jar href="jcl-over-slf4j-1.6.4.jar"/>
> > <jar href="spring-beans-3.1.1.RELEASE.jar"/>
> > <jar href="httpcore-4.2.1.jar"/>
> > <jar href="red5-client.jar"/>
> > <jar href="commons-codec-1.6.jar"/>
> > <jar href="commons-collections-3.2.1.jar"/>
> >
> > </resources>
> > <application-desc main-class='org.openmeetings.screen.webstart.RTMPScreenShare'>
> > <argument>stack.abo.fi</argument>
> > <argument>openmeetings/1</argument>
> > <argument>1935</argument>
> > <argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
> > <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</argument>
> > <argument>1</argument>
> > <argument>1</argument>
> > <argument>1</argument>
> > <argument>true</argument>
> >
> > </application-desc>
> > </jnlp>
> >
> >
> > ... and when I click the Exception tab I see the following text:
> >
> > JNLPException[category: Launch File Error : Exception: null : LaunchDesc:
> > <jnlp spec="1.0+" codebase="http://stack.abo.fi:5080/openmeetings/screensharing/">
> > <information>
> > <title>Screen Sharing Application</title>
> > <vendor>OpenMeetings</vendor>
> > <homepage href="null"/>
> > <description>ScreenViewer Client Application</description>
> > <description kind="short">A File to grab a screen and send it to a Server</description>
> > <icon href="http://stack.abo.fi:5080/openmeetings/screensharing/icon.jpg" kind="default"/>
> > <icon href="http://stack.abo.fi:5080/openmeetings/screensharing/splashicon.jpg" kind="splash"/>
> > <offline-allowed/>
> > </information>
> > <security>
> > <all-permissions/>
> > </security>
> > <update check="timeout" policy="always"/>
> > <resources>
> > <java version="1.4+"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/logback-core-1.0.3.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/httpclient-4.2.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/mina-core-2.0.4.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/red5.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/spring-context-3.1.1.RELEASE.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/logback-classic-1.0.3.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/openmeetings-screenshare-2.0.0-RELEASE.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/commons-beanutils-1.8.3.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/ehcache-core-2.5.0.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/bcprov-jdk16-145.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/spring-core-3.1.1.RELEASE.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/slf4j-api-1.6.4.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/jcl-over-slf4j-1.6.4.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/spring-beans-3.1.1.RELEASE.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/httpcore-4.2.1.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/red5-client.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/commons-codec-1.6.jar" download="eager" main="false"/>
> > <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/commons-collections-3.2.1.jar" download="eager" main="false"/>
> > </resources>
> > <application-desc main-class="org.openmeetings.screen.webstart.RTMPScreenShare">
> > <argument>stack.abo.fi</argument>
> > <argument>openmeetings/1</argument>
> > <argument>1935</argument>
> > <argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
> > <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</argument>
> > <argument>1</argument>
> > <argument>1</argument>
> > <argument>1</argument>
> > <argument>true</argument>
> > </application-desc>
> > </jnlp> ]
> > at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(LaunchDownload.java:1801)
> > at com.sun.javaws.LaunchDownload.checkSignedResources(LaunchDownload.java:1505)
> > at com.sun.javaws.Launcher.prepareResources(Launcher.java:1281)
> > at com.sun.javaws.Launcher.prepareAllResources(Launcher.java:634)
> > at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:336)
> > at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:208)
> > at com.sun.javaws.Launcher.launch(Launcher.java:125)
> > at com.sun.javaws.Main.launchApp(Main.java:451)
> > at com.sun.javaws.Main.continueInSecureThread(Main.java:283)
> > at com.sun.javaws.Main$1.run(Main.java:116)
> > at java.lang.Thread.run(Thread.java:680)
> >
> >
> > Any clue what is wrong?
> >
> > Friendly new years greetings,
> >
> > Mikael
>
Re: Could not start screen sharing application
Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
The recording with settings "very high" is a bug in the recording. We
expect all recordings from the screensharing to be in 2 fps. We might have
forgotten that while adding the "very high" setting in the bandwidth
setting for the screensharing client.
Sebastian
Am 27.12.2012 22:47 schrieb "Mikael Kurula" <al...@gmail.com>:
> Thanks Seba, that solved the problem of running the screen sharing app!
>
> However, now uploading the backup worked, but no rooms or recordings were
> restored. Instead I got the long list of exceptions posted at
> https://issues.apache.org/jira/browse/OPENMEETINGS-492
>
> I also updated my report
> https://issues.apache.org/jira/browse/OPENMEETINGS-494 I still only get 2
> fps when recording at high quality, and a video playing very fast (probably
> due to a lot of skipped frames) when I record at very high quality.
> Curiously, the flv file stored by the audio and video setup when I enter a
> conference room works perfectly! If somebody cares to test my server with
> their own client, I'll be happy to provide login details in private
> communication.
>
> Friendly greetings,
> Mikael
>
> Ps. I was not really referring to the Mayans by saying that I survived
> x-mas. It was more along the lines of being stuck for 3 hours in traffic in
> a city where there normally never is very heavy traffic, etc. ;)
>
>
> On 2012.27.12, at 10:16, seba.wagner@gmail.com wrote:
>
> > Yeah I survived but maybe the Maya also meant more a metaphysical thing
> then actual the end of something concrete :-)
> >
> > You might flush your Java WebStart cache on the client side.
> > Open a cmd and type: javaws -uninstall, hit enter and retry.
> >
> > Alternatively you could also freshly sign the Jars. But I can't tell you
> right now attock the exact sequence. There was some script we had to update
> the jars certificate.
> >
> > Sebastian
> >
> > Am 27.12.2012 21:02 schrieb "Mikael Kurula" <al...@gmail.com>:
> > Hi!
> >
> > I survived Christmas, and hopefully all you others did the same! :)
> Unfortunately I again have a new problem. I tried to reproduce my bug
> OPENMEETINGS-492 but since I have lost the backup, I wanted to try from
> scratch.
> >
> > I have several installs of various versions of OM, and now I switched to
> the "official one",
> apache-openmeetings-incubating-2.0.0.r1361497-14-07-2012_1108.tar.gz, I
> dropped the OM mysql database, created a new one, and reinstalled. I wanted
> to make a test recording to backup, and then install a recent daily build
> and import the recording there. However, what happened is now, that the
> screen sharing application cannot launch, it just gives an error "JAR
> resources in JNLP file are not signed by the same certificate". When I
> click the Launch File tab, I see the following text:
> >
> > <?xml version='1.0' encoding='utf-8'?>
> > <!--
> > Copyright 1999-2004 The Apache Software Foundation
> > Licensed under the Apache License, Version 2.0 (the "License");
> > you may not use this file except in compliance with the License.
> > You may obtain a copy of the License at
> >
> > http://www.apache.org/licenses/LICENSE-2.0
> >
> > Unless required by applicable law or agreed to in writing, software
> > distributed under the License is distributed on an "AS IS" BASIS,
> > WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> > See the License for the specific language governing permissions and
> > limitations under the License.
> > -->
> > <jnlp spec='1.0+' codebase='
> http://stack.abo.fi:5080/openmeetings/screensharing'>
> > <information>
> > <title>Screen Sharing Application</title>
> > <vendor>OpenMeetings</vendor>
> > <homepage>http://incubator.apache.org/openmeetings/
> </homepage>
> > <icon href="icon.jpg" />
> > <icon kind="splash" href="splashicon.jpg" />
> > <description>ScreenViewer Client
> Application</description>
> > <description kind="short">A File to grab a screen and
> send it to a Server</description>
> > <offline-allowed/>
> > </information>
> > <security>
> > <all-permissions/>
> > </security>
> > <resources>
> > <j2se version='1.4+'/>
> > <jar href="logback-core-1.0.3.jar"/>
> > <jar href="httpclient-4.2.jar"/>
> > <jar href="mina-core-2.0.4.jar"/>
> > <jar href="red5.jar"/>
> > <jar href="spring-context-3.1.1.RELEASE.jar"/>
> > <jar href="logback-classic-1.0.3.jar"/>
> > <jar href="openmeetings-screenshare-2.0.0-RELEASE.jar"/>
> > <jar href="commons-beanutils-1.8.3.jar"/>
> > <jar href="ehcache-core-2.5.0.jar"/>
> > <jar href="bcprov-jdk16-145.jar"/>
> > <jar href="spring-core-3.1.1.RELEASE.jar"/>
> > <jar href="slf4j-api-1.6.4.jar"/>
> > <jar href="jcl-over-slf4j-1.6.4.jar"/>
> > <jar href="spring-beans-3.1.1.RELEASE.jar"/>
> > <jar href="httpcore-4.2.1.jar"/>
> > <jar href="red5-client.jar"/>
> > <jar href="commons-codec-1.6.jar"/>
> > <jar href="commons-collections-3.2.1.jar"/>
> >
> > </resources>
> > <application-desc
> main-class='org.openmeetings.screen.webstart.RTMPScreenShare'>
> > <argument>stack.abo.fi</argument>
> > <argument>openmeetings/1</argument>
> > <argument>1935</argument>
> > <argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
> > <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</argument>
> > <argument>1</argument>
> > <argument>1</argument>
> > <argument>1</argument>
> > <argument>true</argument>
> >
> > </application-desc>
> > </jnlp>
> >
> >
> > ... and when I click the Exception tab I see the following text:
> >
> > JNLPException[category: Launch File Error : Exception: null : LaunchDesc:
> > <jnlp spec="1.0+" codebase="
> http://stack.abo.fi:5080/openmeetings/screensharing/">
> > <information>
> > <title>Screen Sharing Application</title>
> > <vendor>OpenMeetings</vendor>
> > <homepage href="null"/>
> > <description>ScreenViewer Client Application</description>
> > <description kind="short">A File to grab a screen and send it to a
> Server</description>
> > <icon href="
> http://stack.abo.fi:5080/openmeetings/screensharing/icon.jpg"
> kind="default"/>
> > <icon href="
> http://stack.abo.fi:5080/openmeetings/screensharing/splashicon.jpg"
> kind="splash"/>
> > <offline-allowed/>
> > </information>
> > <security>
> > <all-permissions/>
> > </security>
> > <update check="timeout" policy="always"/>
> > <resources>
> > <java version="1.4+"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/logback-core-1.0.3.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/httpclient-4.2.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/mina-core-2.0.4.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/red5.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/spring-context-3.1.1.RELEASE.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/logback-classic-1.0.3.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/openmeetings-screenshare-2.0.0-RELEASE.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/commons-beanutils-1.8.3.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/ehcache-core-2.5.0.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/bcprov-jdk16-145.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/spring-core-3.1.1.RELEASE.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/slf4j-api-1.6.4.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/jcl-over-slf4j-1.6.4.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/spring-beans-3.1.1.RELEASE.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/httpcore-4.2.1.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/red5-client.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/commons-codec-1.6.jar"
> download="eager" main="false"/>
> > <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/commons-collections-3.2.1.jar"
> download="eager" main="false"/>
> > </resources>
> > <application-desc
> main-class="org.openmeetings.screen.webstart.RTMPScreenShare">
> > <argument>stack.abo.fi</argument>
> > <argument>openmeetings/1</argument>
> > <argument>1935</argument>
> > <argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
> > <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</argument>
> > <argument>1</argument>
> > <argument>1</argument>
> > <argument>1</argument>
> > <argument>true</argument>
> > </application-desc>
> > </jnlp> ]
> > at
> com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(LaunchDownload.java:1801)
> > at
> com.sun.javaws.LaunchDownload.checkSignedResources(LaunchDownload.java:1505)
> > at com.sun.javaws.Launcher.prepareResources(Launcher.java:1281)
> > at com.sun.javaws.Launcher.prepareAllResources(Launcher.java:634)
> > at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:336)
> > at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:208)
> > at com.sun.javaws.Launcher.launch(Launcher.java:125)
> > at com.sun.javaws.Main.launchApp(Main.java:451)
> > at com.sun.javaws.Main.continueInSecureThread(Main.java:283)
> > at com.sun.javaws.Main$1.run(Main.java:116)
> > at java.lang.Thread.run(Thread.java:680)
> >
> >
> > Any clue what is wrong?
> >
> > Friendly new years greetings,
> >
> > Mikael
>
>
Re: Could not start screen sharing application
Posted by Mikael Kurula <al...@gmail.com>.
Thanks Seba, that solved the problem of running the screen sharing app!
However, now uploading the backup worked, but no rooms or recordings were restored. Instead I got the long list of exceptions posted at https://issues.apache.org/jira/browse/OPENMEETINGS-492
I also updated my report https://issues.apache.org/jira/browse/OPENMEETINGS-494 I still only get 2 fps when recording at high quality, and a video playing very fast (probably due to a lot of skipped frames) when I record at very high quality. Curiously, the flv file stored by the audio and video setup when I enter a conference room works perfectly! If somebody cares to test my server with their own client, I'll be happy to provide login details in private communication.
Friendly greetings,
Mikael
Ps. I was not really referring to the Mayans by saying that I survived x-mas. It was more along the lines of being stuck for 3 hours in traffic in a city where there normally never is very heavy traffic, etc. ;)
On 2012.27.12, at 10:16, seba.wagner@gmail.com wrote:
> Yeah I survived but maybe the Maya also meant more a metaphysical thing then actual the end of something concrete :-)
>
> You might flush your Java WebStart cache on the client side.
> Open a cmd and type: javaws -uninstall, hit enter and retry.
>
> Alternatively you could also freshly sign the Jars. But I can't tell you right now attock the exact sequence. There was some script we had to update the jars certificate.
>
> Sebastian
>
> Am 27.12.2012 21:02 schrieb "Mikael Kurula" <al...@gmail.com>:
> Hi!
>
> I survived Christmas, and hopefully all you others did the same! :) Unfortunately I again have a new problem. I tried to reproduce my bug OPENMEETINGS-492 but since I have lost the backup, I wanted to try from scratch.
>
> I have several installs of various versions of OM, and now I switched to the "official one", apache-openmeetings-incubating-2.0.0.r1361497-14-07-2012_1108.tar.gz, I dropped the OM mysql database, created a new one, and reinstalled. I wanted to make a test recording to backup, and then install a recent daily build and import the recording there. However, what happened is now, that the screen sharing application cannot launch, it just gives an error "JAR resources in JNLP file are not signed by the same certificate". When I click the Launch File tab, I see the following text:
>
> <?xml version='1.0' encoding='utf-8'?>
> <!--
> Copyright 1999-2004 The Apache Software Foundation
> Licensed under the Apache License, Version 2.0 (the "License");
> you may not use this file except in compliance with the License.
> You may obtain a copy of the License at
>
> http://www.apache.org/licenses/LICENSE-2.0
>
> Unless required by applicable law or agreed to in writing, software
> distributed under the License is distributed on an "AS IS" BASIS,
> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> See the License for the specific language governing permissions and
> limitations under the License.
> -->
> <jnlp spec='1.0+' codebase='http://stack.abo.fi:5080/openmeetings/screensharing'>
> <information>
> <title>Screen Sharing Application</title>
> <vendor>OpenMeetings</vendor>
> <homepage>http://incubator.apache.org/openmeetings/</homepage>
> <icon href="icon.jpg" />
> <icon kind="splash" href="splashicon.jpg" />
> <description>ScreenViewer Client Application</description>
> <description kind="short">A File to grab a screen and send it to a Server</description>
> <offline-allowed/>
> </information>
> <security>
> <all-permissions/>
> </security>
> <resources>
> <j2se version='1.4+'/>
> <jar href="logback-core-1.0.3.jar"/>
> <jar href="httpclient-4.2.jar"/>
> <jar href="mina-core-2.0.4.jar"/>
> <jar href="red5.jar"/>
> <jar href="spring-context-3.1.1.RELEASE.jar"/>
> <jar href="logback-classic-1.0.3.jar"/>
> <jar href="openmeetings-screenshare-2.0.0-RELEASE.jar"/>
> <jar href="commons-beanutils-1.8.3.jar"/>
> <jar href="ehcache-core-2.5.0.jar"/>
> <jar href="bcprov-jdk16-145.jar"/>
> <jar href="spring-core-3.1.1.RELEASE.jar"/>
> <jar href="slf4j-api-1.6.4.jar"/>
> <jar href="jcl-over-slf4j-1.6.4.jar"/>
> <jar href="spring-beans-3.1.1.RELEASE.jar"/>
> <jar href="httpcore-4.2.1.jar"/>
> <jar href="red5-client.jar"/>
> <jar href="commons-codec-1.6.jar"/>
> <jar href="commons-collections-3.2.1.jar"/>
>
> </resources>
> <application-desc main-class='org.openmeetings.screen.webstart.RTMPScreenShare'>
> <argument>stack.abo.fi</argument>
> <argument>openmeetings/1</argument>
> <argument>1935</argument>
> <argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
> <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</argument>
> <argument>1</argument>
> <argument>1</argument>
> <argument>1</argument>
> <argument>true</argument>
>
> </application-desc>
> </jnlp>
>
>
> ... and when I click the Exception tab I see the following text:
>
> JNLPException[category: Launch File Error : Exception: null : LaunchDesc:
> <jnlp spec="1.0+" codebase="http://stack.abo.fi:5080/openmeetings/screensharing/">
> <information>
> <title>Screen Sharing Application</title>
> <vendor>OpenMeetings</vendor>
> <homepage href="null"/>
> <description>ScreenViewer Client Application</description>
> <description kind="short">A File to grab a screen and send it to a Server</description>
> <icon href="http://stack.abo.fi:5080/openmeetings/screensharing/icon.jpg" kind="default"/>
> <icon href="http://stack.abo.fi:5080/openmeetings/screensharing/splashicon.jpg" kind="splash"/>
> <offline-allowed/>
> </information>
> <security>
> <all-permissions/>
> </security>
> <update check="timeout" policy="always"/>
> <resources>
> <java version="1.4+"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/logback-core-1.0.3.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/httpclient-4.2.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/mina-core-2.0.4.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/red5.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/spring-context-3.1.1.RELEASE.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/logback-classic-1.0.3.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/openmeetings-screenshare-2.0.0-RELEASE.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/commons-beanutils-1.8.3.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/ehcache-core-2.5.0.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/bcprov-jdk16-145.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/spring-core-3.1.1.RELEASE.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/slf4j-api-1.6.4.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/jcl-over-slf4j-1.6.4.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/spring-beans-3.1.1.RELEASE.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/httpcore-4.2.1.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/red5-client.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/commons-codec-1.6.jar" download="eager" main="false"/>
> <jar href="http://stack.abo.fi:5080/openmeetings/screensharing/commons-collections-3.2.1.jar" download="eager" main="false"/>
> </resources>
> <application-desc main-class="org.openmeetings.screen.webstart.RTMPScreenShare">
> <argument>stack.abo.fi</argument>
> <argument>openmeetings/1</argument>
> <argument>1935</argument>
> <argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
> <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</argument>
> <argument>1</argument>
> <argument>1</argument>
> <argument>1</argument>
> <argument>true</argument>
> </application-desc>
> </jnlp> ]
> at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(LaunchDownload.java:1801)
> at com.sun.javaws.LaunchDownload.checkSignedResources(LaunchDownload.java:1505)
> at com.sun.javaws.Launcher.prepareResources(Launcher.java:1281)
> at com.sun.javaws.Launcher.prepareAllResources(Launcher.java:634)
> at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:336)
> at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:208)
> at com.sun.javaws.Launcher.launch(Launcher.java:125)
> at com.sun.javaws.Main.launchApp(Main.java:451)
> at com.sun.javaws.Main.continueInSecureThread(Main.java:283)
> at com.sun.javaws.Main$1.run(Main.java:116)
> at java.lang.Thread.run(Thread.java:680)
>
>
> Any clue what is wrong?
>
> Friendly new years greetings,
>
> Mikael
Re: Could not start screen sharing application
Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Yeah I survived but maybe the Maya also meant more a metaphysical thing
then actual the end of something concrete :-)
You might flush your Java WebStart cache on the client side.
Open a cmd and type: javaws -uninstall, hit enter and retry.
Alternatively you could also freshly sign the Jars. But I can't tell you
right now attock the exact sequence. There was some script we had to update
the jars certificate.
Sebastian
Am 27.12.2012 21:02 schrieb "Mikael Kurula" <al...@gmail.com>:
> Hi!
>
> I survived Christmas, and hopefully all you others did the same! :)
> Unfortunately I again have a new problem. I tried to reproduce my bug
> OPENMEETINGS-492 but since I have lost the backup, I wanted to try from
> scratch.
>
> I have several installs of various versions of OM, and now I switched to
> the "official one",
> apache-openmeetings-incubating-2.0.0.r1361497-14-07-2012_1108.tar.gz, I
> dropped the OM mysql database, created a new one, and reinstalled. I wanted
> to make a test recording to backup, and then install a recent daily build
> and import the recording there. However, what happened is now, that the
> screen sharing application cannot launch, it just gives an error "JAR
> resources in JNLP file are not signed by the same certificate". When I
> click the Launch File tab, I see the following text:
>
> <?xml version='1.0' encoding='utf-8'?>
> <!--
> Copyright 1999-2004 The Apache Software Foundation
> Licensed under the Apache License, Version 2.0 (the "License");
> you may not use this file except in compliance with the License.
> You may obtain a copy of the License at
>
> http://www.apache.org/licenses/LICENSE-2.0
>
> Unless required by applicable law or agreed to in writing, software
> distributed under the License is distributed on an "AS IS" BASIS,
> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> See the License for the specific language governing permissions and
> limitations under the License.
> -->
> <jnlp spec='1.0+' codebase='
> http://stack.abo.fi:5080/openmeetings/screensharing'>
> <information>
> <title>Screen Sharing Application</title>
> <vendor>OpenMeetings</vendor>
> <homepage>http://incubator.apache.org/openmeetings/
> </homepage>
> <icon href="icon.jpg" />
> <icon kind="splash" href="splashicon.jpg" />
> <description>ScreenViewer Client Application</description>
> <description kind="short">A File to grab a screen and send
> it to a Server</description>
> <offline-allowed/>
> </information>
> <security>
> <all-permissions/>
> </security>
> <resources>
> <j2se version='1.4+'/>
> <jar href="logback-core-1.0.3.jar"/>
> <jar href="httpclient-4.2.jar"/>
> <jar href="mina-core-2.0.4.jar"/>
> <jar href="red5.jar"/>
> <jar href="spring-context-3.1.1.RELEASE.jar"/>
> <jar href="logback-classic-1.0.3.jar"/>
> <jar href="openmeetings-screenshare-2.0.0-RELEASE.jar"/>
> <jar href="commons-beanutils-1.8.3.jar"/>
> <jar href="ehcache-core-2.5.0.jar"/>
> <jar href="bcprov-jdk16-145.jar"/>
> <jar href="spring-core-3.1.1.RELEASE.jar"/>
> <jar href="slf4j-api-1.6.4.jar"/>
> <jar href="jcl-over-slf4j-1.6.4.jar"/>
> <jar href="spring-beans-3.1.1.RELEASE.jar"/>
> <jar href="httpcore-4.2.1.jar"/>
> <jar href="red5-client.jar"/>
> <jar href="commons-codec-1.6.jar"/>
> <jar href="commons-collections-3.2.1.jar"/>
>
> </resources>
> <application-desc
> main-class='org.openmeetings.screen.webstart.RTMPScreenShare'>
> <argument>stack.abo.fi</argument>
> <argument>openmeetings/1</argument>
> <argument>1935</argument>
> <argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
> <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</argument>
> <argument>1</argument>
> <argument>1</argument>
> <argument>1</argument>
> <argument>true</argument>
>
> </application-desc>
> </jnlp>
>
>
> ... and when I click the Exception tab I see the following text:
>
> JNLPException[category: Launch File Error : Exception: null : LaunchDesc:
> <jnlp spec="1.0+" codebase="
> http://stack.abo.fi:5080/openmeetings/screensharing/">
> <information>
> <title>Screen Sharing Application</title>
> <vendor>OpenMeetings</vendor>
> <homepage href="null"/>
> <description>ScreenViewer Client Application</description>
> <description kind="short">A File to grab a screen and send it to a
> Server</description>
> <icon href="
> http://stack.abo.fi:5080/openmeetings/screensharing/icon.jpg"
> kind="default"/>
> <icon href="
> http://stack.abo.fi:5080/openmeetings/screensharing/splashicon.jpg"
> kind="splash"/>
> <offline-allowed/>
> </information>
> <security>
> <all-permissions/>
> </security>
> <update check="timeout" policy="always"/>
> <resources>
> <java version="1.4+"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/logback-core-1.0.3.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/httpclient-4.2.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/mina-core-2.0.4.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/red5.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/spring-context-3.1.1.RELEASE.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/logback-classic-1.0.3.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/openmeetings-screenshare-2.0.0-RELEASE.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/commons-beanutils-1.8.3.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/ehcache-core-2.5.0.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/bcprov-jdk16-145.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/spring-core-3.1.1.RELEASE.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/slf4j-api-1.6.4.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/jcl-over-slf4j-1.6.4.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/spring-beans-3.1.1.RELEASE.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/httpcore-4.2.1.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/red5-client.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/commons-codec-1.6.jar"
> download="eager" main="false"/>
> <jar href="
> http://stack.abo.fi:5080/openmeetings/screensharing/commons-collections-3.2.1.jar"
> download="eager" main="false"/>
> </resources>
> <application-desc
> main-class="org.openmeetings.screen.webstart.RTMPScreenShare">
> <argument>stack.abo.fi</argument>
> <argument>openmeetings/1</argument>
> <argument>1935</argument>
> <argument>a8aeb78cd6a9f3a36b11de01281dd623</argument>
> <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</argument>
> <argument>1</argument>
> <argument>1</argument>
> <argument>1</argument>
> <argument>true</argument>
> </application-desc>
> </jnlp> ]
> at
> com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(LaunchDownload.java:1801)
> at
> com.sun.javaws.LaunchDownload.checkSignedResources(LaunchDownload.java:1505)
> at com.sun.javaws.Launcher.prepareResources(Launcher.java:1281)
> at com.sun.javaws.Launcher.prepareAllResources(Launcher.java:634)
> at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:336)
> at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:208)
> at com.sun.javaws.Launcher.launch(Launcher.java:125)
> at com.sun.javaws.Main.launchApp(Main.java:451)
> at com.sun.javaws.Main.continueInSecureThread(Main.java:283)
> at com.sun.javaws.Main$1.run(Main.java:116)
> at java.lang.Thread.run(Thread.java:680)
>
>
> Any clue what is wrong?
>
> Friendly new years greetings,
>
> Mikael