You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Robert Savickas <ro...@gmail.com> on 2020/04/08 06:39:21 UTC

After SSL and Coturn installation, I get error 404

Dear friends,

This is a bit critical for me because I was hoping to use OpenMeetings to
conduct my online classes at the university (I am a professor), since we
are all locked up at our homes due to the virus.  My class is in less than
two days. I had set up RocketChat with Jitsi meetings previously, but I did
not like them. OpenMeetings is far superior. So, I am trying to move to
OpenMeetings by my next class the day after tomorrow.

I have followed *verbatim* all the instructions in the two fine documents
by Alvaro Bustos about installing Openmeetings 5.0.0-M3 on Ubuntu 18.04 and
also about installing the SSL certificated and Coturn.

Openmeetings was working OK prior to installing SSL; I was able to go to
https://localhost:5443/openmeetings, login, set up, etc.   (In a conference
room, the video and sound were not transmitting, but I reckoned it was
because Kurento was not set up with SSL).

The installation of SSL went very smoothly, due to the very well written
white paper by Alvaro.

However, after the SSL installation, when I go to
https://localhost:5443/openmeetings, I get error 404: Not found, even
though the directory is definitely there. I reckon that a java servlet is
missing or incorrect, or something similar. But I do not know how to find
it and how to fix it.

Telnetting into the port 5443 does show that there is service on that port.
Whether I telnet to localhost at 5443 or ip-address at 5443 or domain-name
at 5443, all respond fine.  (Same is true for ports 3478 and 8888.)
However, when I go to https://localhost:5443/openmeetings or
https://ip-address:5443/openmeetings or
https://domain-name:5443/openmeetings, I get the 404 error.

I would really appreciate it if there are any hints or suggestions you
could offer.

Thank you.
Robert.

Re: After SSL and Coturn installation, I get error 404

Posted by Robert Savickas <ro...@gmail.com>.
Gentlemen,

In case the Java information matters at all:

~$ java -version
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.6+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.6+10, mixed mode)

~$ sudo java -version
java version "11.0.6" 2020-01-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.6+8-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.6+8-LTS, mixed mode)

~$ sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority
Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1101
 auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1101
 manual mode
* 2            /usr/lib/jvm/java-11-oracle/bin/java             1091
 manual mode
  3            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081
 manual mode

And here is how Ubuntu 18.04 packages Java 10 under the Java 11 cover:

~$ sudo apt install openjdk-11-jdk openjdk-11-jdk-headless
Reading package lists... Done
Building dependency tree
Reading state information... Done
openjdk-11-jdk is already the newest version (10.0.1+10-3ubuntu1).
openjdk-11-jdk-headless is already the newest version (10.0.1+10-3ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


On Wed, Apr 8, 2020 at 3:51 AM Robert Savickas <ro...@gmail.com>
wrote:

> Rene,
>
> Thank you. Actually, I had this type of record, as you suggest, prior to
> following Alvaro's instructions. I just used my *.pem files from a previous
> certificate I had for the domain.  Tomcat worked plenty fine with this set
> up.
>
> However, meeting participants could not see each other nor hear each
> other. They only could see themselves. However, they could see that the
> other party is trying to say something because the green frame around the
> photo would glow).  I thought that they could not see or hear each other
> probably because Kurento was not set up with the SSL certificate.
>
> So, I decided to follow Alvaro's manual to the letter. His manual suggests
> that I change that record for port 5443 the way that I sent it to you...
>
> Robert.
>
>
> On Wed, Apr 8, 2020 at 3:23 AM René Scholz <
> rene.scholz@abakus-edv-systems.de> wrote:
>
>> Hm, I think you need something like that in your server.xml
>> So your tomcat have no chance to answer the request.
>>
>> <Connector port="5443".
>> SSLEnabled="true">
>>   <SSLHostConfig>
>>     <Certificate certificateFile="/etc/letsencrypt/live/FQDN/cert.pem"
>>
>> certificateKeyFile="/etc/letsencrypt/live/FQDN/privkey.pem"
>>
>> certificateChainFile="/etc/letsencrypt/live/FQDN/fullchain.pem" />
>>   </SSLHostConfig>
>> </Connector>
>>
>> Best regards,
>>
>> René
>>
>> Am 08.04.2020 um 09:18 schrieb Robert Savickas:
>>
>> Dear Rene,
>>
>> I do appreciate your quick response. Here is the relevant portion of the
>> server.xml file:
>>
>> <Connector port="5443"
>> protocol="org.apache.coyote.http11.Http11NioProtocol"
>> maxThreads="150" SSLEnabled="true"
>> keystoreFile="conf/my-domain.jks" keystorePass="my-password"
>> clientAuth="false" sslProtocol="TLS"/>
>>
>> Also, I *am* running Java 11 (I saw your earlier post about that).  The
>> standard Ubuntu 18.04 packages java 10 under the Java 11 cover.  However, I
>> installed Java 11 from linuxuprising, using the Oracle file.
>>
>> Robert.
>>
>>
>> On Wed, Apr 8, 2020 at 3:08 AM René Scholz <
>> rene.scholz@abakus-edv-systems.de> wrote:
>>
>>> Hello,
>>>
>>> whats your config in your server.xml for port 5443?
>>>
>>> Best regards,
>>>
>>> René
>>>
>>>
>>>
>>> Am 08.04.2020 um 08:39 schrieb Robert Savickas:
>>>
>>> Dear friends,
>>>
>>> This is a bit critical for me because I was hoping to use OpenMeetings
>>> to conduct my online classes at the university (I am a professor), since we
>>> are all locked up at our homes due to the virus.  My class is in less than
>>> two days. I had set up RocketChat with Jitsi meetings previously, but I did
>>> not like them. OpenMeetings is far superior. So, I am trying to move to
>>> OpenMeetings by my next class the day after tomorrow.
>>>
>>> I have followed *verbatim* all the instructions in the two fine
>>> documents by Alvaro Bustos about installing Openmeetings 5.0.0-M3 on Ubuntu
>>> 18.04 and also about installing the SSL certificated and Coturn.
>>>
>>> Openmeetings was working OK prior to installing SSL; I was able to go to
>>> https://localhost:5443/openmeetings, login, set up, etc.   (In a
>>> conference room, the video and sound were not transmitting, but I reckoned
>>> it was because Kurento was not set up with SSL).
>>>
>>> The installation of SSL went very smoothly, due to the very well written
>>> white paper by Alvaro.
>>>
>>> However, after the SSL installation, when I go to
>>> https://localhost:5443/openmeetings, I get error 404: Not found, even
>>> though the directory is definitely there. I reckon that a java servlet is
>>> missing or incorrect, or something similar. But I do not know how to find
>>> it and how to fix it.
>>>
>>> Telnetting into the port 5443 does show that there is service on that
>>> port. Whether I telnet to localhost at 5443 or ip-address at 5443 or
>>> domain-name at 5443, all respond fine.  (Same is true for ports 3478 and
>>> 8888.)  However, when I go to https://localhost:5443/openmeetings or
>>> https://ip-address:5443/openmeetings or
>>> https://domain-name:5443/openmeetings, I get the 404 error.
>>>
>>> I would really appreciate it if there are any hints or suggestions you
>>> could offer.
>>>
>>> Thank you.
>>> Robert.
>>>
>>>
>>>
>>

Re: After SSL and Coturn installation, I get error 404

Posted by Robert Savickas <ro...@gmail.com>.
Rene,

Thank you. Actually, I had this type of record, as you suggest, prior to
following Alvaro's instructions. I just used my *.pem files from a previous
certificate I had for the domain.  Tomcat worked plenty fine with this set
up.

However, meeting participants could not see each other nor hear each other.
They only could see themselves. However, they could see that the other
party is trying to say something because the green frame around the photo
would glow).  I thought that they could not see or hear each other probably
because Kurento was not set up with the SSL certificate.

So, I decided to follow Alvaro's manual to the letter. His manual suggests
that I change that record for port 5443 the way that I sent it to you...

Robert.


On Wed, Apr 8, 2020 at 3:23 AM René Scholz <
rene.scholz@abakus-edv-systems.de> wrote:

> Hm, I think you need something like that in your server.xml
> So your tomcat have no chance to answer the request.
>
> <Connector port="5443".
> SSLEnabled="true">
>   <SSLHostConfig>
>     <Certificate certificateFile="/etc/letsencrypt/live/FQDN/cert.pem"
>
> certificateKeyFile="/etc/letsencrypt/live/FQDN/privkey.pem"
>
> certificateChainFile="/etc/letsencrypt/live/FQDN/fullchain.pem" />
>   </SSLHostConfig>
> </Connector>
>
> Best regards,
>
> René
>
> Am 08.04.2020 um 09:18 schrieb Robert Savickas:
>
> Dear Rene,
>
> I do appreciate your quick response. Here is the relevant portion of the
> server.xml file:
>
> <Connector port="5443"
> protocol="org.apache.coyote.http11.Http11NioProtocol"
> maxThreads="150" SSLEnabled="true"
> keystoreFile="conf/my-domain.jks" keystorePass="my-password"
> clientAuth="false" sslProtocol="TLS"/>
>
> Also, I *am* running Java 11 (I saw your earlier post about that).  The
> standard Ubuntu 18.04 packages java 10 under the Java 11 cover.  However, I
> installed Java 11 from linuxuprising, using the Oracle file.
>
> Robert.
>
>
> On Wed, Apr 8, 2020 at 3:08 AM René Scholz <
> rene.scholz@abakus-edv-systems.de> wrote:
>
>> Hello,
>>
>> whats your config in your server.xml for port 5443?
>>
>> Best regards,
>>
>> René
>>
>>
>>
>> Am 08.04.2020 um 08:39 schrieb Robert Savickas:
>>
>> Dear friends,
>>
>> This is a bit critical for me because I was hoping to use OpenMeetings to
>> conduct my online classes at the university (I am a professor), since we
>> are all locked up at our homes due to the virus.  My class is in less than
>> two days. I had set up RocketChat with Jitsi meetings previously, but I did
>> not like them. OpenMeetings is far superior. So, I am trying to move to
>> OpenMeetings by my next class the day after tomorrow.
>>
>> I have followed *verbatim* all the instructions in the two fine documents
>> by Alvaro Bustos about installing Openmeetings 5.0.0-M3 on Ubuntu 18.04 and
>> also about installing the SSL certificated and Coturn.
>>
>> Openmeetings was working OK prior to installing SSL; I was able to go to
>> https://localhost:5443/openmeetings, login, set up, etc.   (In a
>> conference room, the video and sound were not transmitting, but I reckoned
>> it was because Kurento was not set up with SSL).
>>
>> The installation of SSL went very smoothly, due to the very well written
>> white paper by Alvaro.
>>
>> However, after the SSL installation, when I go to
>> https://localhost:5443/openmeetings, I get error 404: Not found, even
>> though the directory is definitely there. I reckon that a java servlet is
>> missing or incorrect, or something similar. But I do not know how to find
>> it and how to fix it.
>>
>> Telnetting into the port 5443 does show that there is service on that
>> port. Whether I telnet to localhost at 5443 or ip-address at 5443 or
>> domain-name at 5443, all respond fine.  (Same is true for ports 3478 and
>> 8888.)  However, when I go to https://localhost:5443/openmeetings or
>> https://ip-address:5443/openmeetings or
>> https://domain-name:5443/openmeetings, I get the 404 error.
>>
>> I would really appreciate it if there are any hints or suggestions you
>> could offer.
>>
>> Thank you.
>> Robert.
>>
>>
>>
>

Re: After SSL and Coturn installation, I get error 404

Posted by René Scholz <re...@abakus-edv-systems.de>.
Hm, I think you need something like that in your server.xml
So your tomcat have no chance to answer the request.

<Connector port="5443".
SSLEnabled="true">
   <SSLHostConfig>
     <Certificate certificateFile="/etc/letsencrypt/live/FQDN/cert.pem"
certificateKeyFile="/etc/letsencrypt/live/FQDN/privkey.pem"
certificateChainFile="/etc/letsencrypt/live/FQDN/fullchain.pem" />
   </SSLHostConfig>
</Connector>

Best regards,

René

Am 08.04.2020 um 09:18 schrieb Robert Savickas:
> Dear Rene,
>
> I do appreciate your quick response. Here is the relevant portion of 
> the server.xml file:
>
> <Connector port="5443" 
> protocol="org.apache.coyote.http11.Http11NioProtocol"
> maxThreads="150" SSLEnabled="true"
> keystoreFile="conf/my-domain.jks" keystorePass="my-password"
> clientAuth="false" sslProtocol="TLS"/>
>
> Also, I *am* running Java 11 (I saw your earlier post about that).  
> The standard Ubuntu 18.04 packages java 10 under the Java 11 cover.  
> However, I installed Java 11 from linuxuprising, using the Oracle file.
>
> Robert.
>
>
> On Wed, Apr 8, 2020 at 3:08 AM René Scholz 
> <rene.scholz@abakus-edv-systems.de 
> <ma...@abakus-edv-systems.de>> wrote:
>
>     Hello,
>
>     whats your config in your server.xml for port 5443?
>
>     Best regards,
>
>     René
>
>
>
>     Am 08.04.2020 um 08:39 schrieb Robert Savickas:
>>     Dear friends,
>>
>>     This is a bit critical for me because I was hoping to use
>>     OpenMeetings to conduct my online classes at the university (I am
>>     a professor), since we are all locked up at our homes due to the
>>     virus.  My class is in less than two days. I had set up
>>     RocketChat with Jitsi meetings previously, but I did not like
>>     them. OpenMeetings is far superior. So, I am trying to move to
>>     OpenMeetings by my next class the day after tomorrow.
>>
>>     I have followed *verbatim* all the instructions in the two fine
>>     documents by Alvaro Bustos about installing Openmeetings 5.0.0-M3
>>     on Ubuntu 18.04 and also about installing the SSL certificated
>>     and Coturn.
>>
>>     Openmeetings was working OK prior to installing SSL; I was able
>>     to go to https://localhost:5443/openmeetings, login, set up, etc.
>>       (In a conference room, the video and sound were not
>>     transmitting, but I reckoned it was because Kurento was not set
>>     up with SSL).
>>
>>     The installation of SSL went very smoothly, due to the very well
>>     written white paper by Alvaro.
>>
>>     However, after the SSL installation, when I go to
>>     https://localhost:5443/openmeetings, I get error 404: Not found,
>>     even though the directory is definitely there. I reckon that a
>>     java servlet is missing or incorrect, or something similar. But I
>>     do not know how to find it and how to fix it.
>>
>>     Telnetting into the port 5443 does show that there is service on
>>     that port. Whether I telnet to localhost at 5443 or ip-address at
>>     5443 or domain-name at 5443, all respond fine.  (Same is true for
>>     ports 3478 and 8888.)  However, when I go to
>>     https://localhost:5443/openmeetings or
>>     https://ip-address:5443/openmeetings or
>>     https://domain-name:5443/openmeetings, I get the 404 error.
>>
>>     I would really appreciate it if there are any hints or
>>     suggestions you could offer.
>>
>>     Thank you.
>>     Robert.
>


Re: After SSL and Coturn installation, I get error 404

Posted by Robert Savickas <ro...@gmail.com>.
Dear Rene,

I do appreciate your quick response. Here is the relevant portion of the
server.xml file:

<Connector port="5443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true"
keystoreFile="conf/my-domain.jks" keystorePass="my-password"
clientAuth="false" sslProtocol="TLS"/>

Also, I *am* running Java 11 (I saw your earlier post about that).  The
standard Ubuntu 18.04 packages java 10 under the Java 11 cover.  However, I
installed Java 11 from linuxuprising, using the Oracle file.

Robert.


On Wed, Apr 8, 2020 at 3:08 AM René Scholz <
rene.scholz@abakus-edv-systems.de> wrote:

> Hello,
>
> whats your config in your server.xml for port 5443?
>
> Best regards,
>
> René
>
>
>
> Am 08.04.2020 um 08:39 schrieb Robert Savickas:
>
> Dear friends,
>
> This is a bit critical for me because I was hoping to use OpenMeetings to
> conduct my online classes at the university (I am a professor), since we
> are all locked up at our homes due to the virus.  My class is in less than
> two days. I had set up RocketChat with Jitsi meetings previously, but I did
> not like them. OpenMeetings is far superior. So, I am trying to move to
> OpenMeetings by my next class the day after tomorrow.
>
> I have followed *verbatim* all the instructions in the two fine documents
> by Alvaro Bustos about installing Openmeetings 5.0.0-M3 on Ubuntu 18.04 and
> also about installing the SSL certificated and Coturn.
>
> Openmeetings was working OK prior to installing SSL; I was able to go to
> https://localhost:5443/openmeetings, login, set up, etc.   (In a
> conference room, the video and sound were not transmitting, but I reckoned
> it was because Kurento was not set up with SSL).
>
> The installation of SSL went very smoothly, due to the very well written
> white paper by Alvaro.
>
> However, after the SSL installation, when I go to
> https://localhost:5443/openmeetings, I get error 404: Not found, even
> though the directory is definitely there. I reckon that a java servlet is
> missing or incorrect, or something similar. But I do not know how to find
> it and how to fix it.
>
> Telnetting into the port 5443 does show that there is service on that
> port. Whether I telnet to localhost at 5443 or ip-address at 5443 or
> domain-name at 5443, all respond fine.  (Same is true for ports 3478 and
> 8888.)  However, when I go to https://localhost:5443/openmeetings or
> https://ip-address:5443/openmeetings or
> https://domain-name:5443/openmeetings, I get the 404 error.
>
> I would really appreciate it if there are any hints or suggestions you
> could offer.
>
> Thank you.
> Robert.
>
>
>

Re: After SSL and Coturn installation, I get error 404

Posted by René Scholz <re...@abakus-edv-systems.de>.
Hello,

whats your config in your server.xml for port 5443?

Best regards,

René



Am 08.04.2020 um 08:39 schrieb Robert Savickas:
> Dear friends,
>
> This is a bit critical for me because I was hoping to use OpenMeetings 
> to conduct my online classes at the university (I am a professor), 
> since we are all locked up at our homes due to the virus.  My class is 
> in less than two days. I had set up RocketChat with Jitsi meetings 
> previously, but I did not like them. OpenMeetings is far superior. So, 
> I am trying to move to OpenMeetings by my next class the day after 
> tomorrow.
>
> I have followed *verbatim* all the instructions in the two fine 
> documents by Alvaro Bustos about installing Openmeetings 5.0.0-M3 on 
> Ubuntu 18.04 and also about installing the SSL certificated and Coturn.
>
> Openmeetings was working OK prior to installing SSL; I was able to go 
> to https://localhost:5443/openmeetings, login, set up, etc.   (In a 
> conference room, the video and sound were not transmitting, but I 
> reckoned it was because Kurento was not set up with SSL).
>
> The installation of SSL went very smoothly, due to the very well 
> written white paper by Alvaro.
>
> However, after the SSL installation, when I go to 
> https://localhost:5443/openmeetings, I get error 404: Not found, even 
> though the directory is definitely there. I reckon that a java servlet 
> is missing or incorrect, or something similar. But I do not know how 
> to find it and how to fix it.
>
> Telnetting into the port 5443 does show that there is service on that 
> port. Whether I telnet to localhost at 5443 or ip-address at 5443 or 
> domain-name at 5443, all respond fine. (Same is true for ports 3478 
> and 8888.)  However, when I go to https://localhost:5443/openmeetings 
> or https://ip-address:5443/openmeetings or 
> https://domain-name:5443/openmeetings, I get the 404 error.
>
> I would really appreciate it if there are any hints or suggestions you 
> could offer.
>
> Thank you.
> Robert.


Re: Sort user list

Posted by Maxim Solodovnik <so...@gmail.com>.
Yep
It was lost
I'm waiting for OPENMEETINGS-2209
<https://issues.apache.org/jira/browse/OPENMEETINGS-2209>
And will start to restore these lost features
Could you please file JIRA?

On Wed, 8 Apr 2020 at 16:50, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> we are going to prepare rollout of current master. We made a test in our
> environment this morning and everything worked well. But we missed the
> sorted user list. Moderator/users alphabetically. Did you lost this
> feature on the way somehow?
>
> Greetings Peter
>


-- 
Best regards,
Maxim

Sort user list

Posted by Peter Dähn <da...@vcrp.de>.
Hi Maxim,

we are going to prepare rollout of current master. We made a test in our 
environment this morning and everything worked well. But we missed the 
sorted user list. Moderator/users alphabetically. Did you lost this 
feature on the way somehow?

Greetings Peter

Re: After SSL and Coturn installation, I get error 404

Posted by Alvaro <zu...@gmail.com>.
So, Robert is good you got resolve the problems.
I must to excuse me 'cause the aplicationContxt.xml file i usedin the
tuto was from OM 5.0.0-M4 not M-3, and is a differenceadding a line at
the last:  
flowoutTimeout
...that is not in M-3.I deleted it in the tuto and now is not.
Thanks to Maxim and Robert.
Alvaroi
..................El mié, 08-04-2020 a las 17:12 +0700, Maxim
Solodovnik escribió:
> On Wed, 8 Apr 2020 at 16:00, Robert Savickas <ro...@gmail.com>
> wrote:
> > Gentlemen,
> > 
> > You all are an absolute dream team.  And the product you produce is
> > superb.
> > 
> > It works now!  After I saw Maxim's message about the flowoutTimeout
> > (that was a verbatim copy from Alvaro's manual), I just removed
> > that Bean property, restarted the kurento and the tomcat, and
> > visited my website at port 5443, and... The 404 error was all gone!
> 
> It should contain valid numeric valuewill fallback to default if
> removed :) 
> > I was able to login on my computer and, separately, on my cell
> > phone. Now, both cameras were visible on both devices, and the
> > sound was going through, as well. So, Alvaro's document about SSL
> > helped me to also solve the problem of not working cameras and
> > microphones.
> > 
> > It is all good now. Should be clear sailing from here on.    
> > 
> > I did have a couple of operational questions, but perhaps
> > Openmeetings help-files would have the answers; so, if you all have
> > more urgent questions to answer, no worries. The questions are: 
> > 
> > 1) is it possible to add users from a file that contains their
> > information, rather than one-by-one. If I have 50 students in
> > class, or more, it would be more efficient to use a file.  I do
> > *not* want to have self-registration, since that may result in a
> > number of people "from the street", which might get me in trouble
> > with the administration. 
> > 
> 
> Not out-of-the box 
> > 2) Is it possible to have a setting whereby each user has the
> > camera automatically turned on when joining a meeting room and the
> > microphone turned off?  Furthermore, it would be excellent if I can
> > restrict their ability to turn off the camera (the microphone can
> > be free under their control, so that they can ask questions).
> > Because, otherwise, they may turn the camera off, and I do not have
> > a way to see if they are following the class or not.
> > 
> > 
> 
> Camera will start automatically in room og type "conference"there is
> no chance to *force* users to have camera ON (as well as we can't
> stop them from unplugging USB camera for ex.) 
> > 3) Even less pressing question. Whether there is a way to integrate
> > users between Openmeetings and B2Evolution.... Recently, I have
> > been using B2Evolution to run my websites. All my students have
> > accounts on the B2E site relevant to their specific classes (each
> > class has its own DB on mariadb). It would be superb to transfer
> > those users to Openmeetings, without having to register them
> > separately. I guess this should be done somehow via mariadb
> > databases, between the DB used by Openmeetings and the DB used by
> > B2E...
> 
> Not sure what BEvolution isOpenMeeting is plugable to many CMS, so
> such integration can be created 
> > Thank you very much for your all's prompt and helpful responses
> > with solving the 404 error. Honestly, I did not dare to hope that
> > we would have that resolved before the sun rises this morning, but
> > we did!
> > 
> > Have a good the rest of the day and stay safe.
> > 
> > Robert.
> > 
> > On Wed, Apr 8, 2020 at 4:37 AM Maxim Solodovnik <solomax666@gmail.c
> > om> wrote:
> > > Hello Alvaro,
> > > `-u` parameter for catalina.sh is useless :( it will not change
> > > current user
> > > I believe it should be
> > > sudo -u USER ./bin/catalina.sh .......
> > > 
> > > 
> > > On Wed, 8 Apr 2020 at 15:34, Alvaro <zu...@gmail.com> wrote:
> > > > i think you have the right "kurento" user not nobody at:
> > > > /etc/init.d/tomcat3
> > > > $CATALINA_HOME/bin/startup.sh -u kurento
> > > > -Dcatalina.base$CATALINA_BASE
> > > > 
> > > > ........................
> > > > El mié, 08-04-2020 a las 04:03 -0400, Robert Savickas escribió:
> > > > > Dear Alvaro,
> > > > > 
> > > > > Thank you for your response and your excellent manuals! 
> > > > > 
> > > > > Yes, I did have it as kurento:
> > > > > 
> > > > > # Settings loaded by the initscript
> > > > > START_DAEMON="true"    # If not "true", the daemon will
> > > > > refuse to load
> > > > > DAEMON_ARGS=""         # Passed directly to the kurento-
> > > > > media-server executable
> > > > > DAEMON_USER="kurento"  # User as whom Kurento Media Server
> > > > > will run
> > > > > DAEMON_LOG_DIR="/var/log/kurento-media-server"  # Where to
> > > > > store daemon logs
> > > > > 
> > > > > But to be sure, I just now restarted kurento and tried to
> > > > > access the site. Still Error 404.   I did completely clear
> > > > > the history from my browser.
> > > > > 
> > > > > Even when I access the site over the 5080 port, with just
> > > > > http (without the "s"), still Error 404.
> > > > > 
> > > > > Thank you
> > > > > Robert.
> > > > > 
> > > > > On Wed, Apr 8, 2020 at 3:54 AM Alvaro <zu...@gmail.com>
> > > > > wrote:
> > > > > > Robert, please be sure you made this:
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > sudo nano /etc/default/kurento-media-server
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > ...and there is:
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > DAEMON_USER="kurento"   ...not nobody
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > ...and then restart kurento:
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > sudo /etc/init.d/kurento-media-server restart
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > ...........................
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > El mié, 08-04-2020 a las 14:17 +0700, Maxim Solodovnik
> > > > > > escribió:
> > > > > > 
> > > > > > > This one is useless
> > > > > > 
> > > > > > > please share more :))
> > > > > > 
> > > > > > > 
> > > > > > 
> > > > > > > On Wed, 8 Apr 2020 at 14:15, Robert Savickas <robsavickas
> > > > > > @gmail.com>
> > > > > > 
> > > > > > > wrote:
> > > > > > 
> > > > > > > > 
> > > > > > 
> > > > > > > > Dear Maxim,
> > > > > > 
> > > > > > > > 
> > > > > > 
> > > > > > > > Thank you for your prompt attention to my question.
> > > > > > Below, I post
> > > > > > 
> > > > > > > > the last section of the catalina.out file. This type of
> > > > > > log appears
> > > > > > 
> > > > > > > > more than once in that file. Perhaps, once for each
> > > > > > launch of the
> > > > > > 
> > > > > > > > tomcat.
> > > > > > 
> > > > > > > > 
> > > > > > 
> > > > > > > > Thank you.
> > > > > > 
> > > > > > > > Robert.
> > > > > > 
> > > > > > > > 
> > > > > > 
> > > > > > > > 08-Apr-2020 01:54:23.731 INFO [hz.server-
> > > > > > 1.scheduled.thread-]
> > > > > > 
> > > > > > > >
> > > > > > org.apache.catalina.loader.WebappClassLoaderBase.checkState
> > > > > > ForResou
> > > > > > 
> > > > > > > > rceLoading Illegal access: this web application
> > > > > > instance has been
> > > > > > 
> > > > > > > > stopped already. Could not load
> > > > > > 
> > > > > > > >
> > > > > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$
> > > > > > 1]. The
> > > > > > 
> > > > > > > > following stack trace is thrown for debugging purposes
> > > > > > as well as
> > > > > > 
> > > > > > > > to attempt to terminate the thread which caused the
> > > > > > illegal access.
> > > > > > 
> > > > > > > >         java.lang.IllegalStateException: Illegal
> > > > > > access: this web
> > > > > > 
> > > > > > > > application instance has been stopped already. Could
> > > > > > not load
> > > > > > 
> > > > > > > >
> > > > > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$
> > > > > > 1]. The
> > > > > > 
> > > > > > > > following stack trace is thrown for debugging purposes
> > > > > > as well as
> > > > > > 
> > > > > > > > to attempt to terminate the thread which caused the
> > > > > > illegal access.
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > org.apache.catalina.loader.WebappClassLoaderBase.checkState
> > > > > > ForResou
> > > > > > 
> > > > > > > > rceLoading(WebappClassLoaderBase.java:1385)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > org.apache.catalina.loader.WebappClassLoaderBase.checkState
> > > > > > ForClass
> > > > > > 
> > > > > > > > Loading(WebappClassLoaderBase.java:1373)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> > > > > > WebappCl
> > > > > > 
> > > > > > > > assLoaderBase.java:1226)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(
> > > > > > WebappCl
> > > > > > 
> > > > > > > > assLoaderBase.java:1188)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > com.hazelcast.util.executor.CachedExecutorServiceDelegate$W
> > > > > > orker.<i
> > > > > > 
> > > > > > > > nit>(CachedExecutorServiceDelegate.java:218)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > com.hazelcast.util.executor.CachedExecutorServiceDelegate.a
> > > > > > ddNewWor
> > > > > > 
> > > > > > > > kerIfRequired(CachedExecutorServiceDelegate.java:146)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > com.hazelcast.util.executor.CachedExecutorServiceDelegate.e
> > > > > > xecute(C
> > > > > > 
> > > > > > > > achedExecutorServiceDelegate.java:116)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > com.hazelcast.spi.impl.executionservice.impl.DelegateAndSki
> > > > > > pOnConcu
> > > > > > 
> > > > > > > >
> > > > > > rrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExec
> > > > > > utionDec
> > > > > > 
> > > > > > > > orator.java:52)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > java.base/java.util.concurrent.Executors$RunnableAdapter.ca
> > > > > > ll(Execu
> > > > > > 
> > > > > > > > tors.java:515)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > java.base/java.util.concurrent.FutureTask.runAndReset(Futur
> > > > > > eTask.ja
> > > > > > 
> > > > > > > > va:305)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > java.base/java.util.concurrent.ScheduledThreadPoolExecutor$
> > > > > > Schedule
> > > > > > 
> > > > > > > > dFutureTask.run(ScheduledThreadPoolExecutor.java:305)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker
> > > > > > (ThreadP
> > > > > > 
> > > > > > > > oolExecutor.java:1128)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.ru
> > > > > > n(Thread
> > > > > > 
> > > > > > > > PoolExecutor.java:628)
> > > > > > 
> > > > > > > >                 at
> > > > > > java.base/java.lang.Thread.run(Thread.java:834)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > com.hazelcast.util.executor.HazelcastManagedThread.executeR
> > > > > > un(Hazel
> > > > > > 
> > > > > > > > castManagedThread.java:64)
> > > > > > 
> > > > > > > >                 at
> > > > > > 
> > > > > > > >
> > > > > > com.hazelcast.util.executor.HazelcastManagedThread.run(Haze
> > > > > > lcastMan
> > > > > > 
> > > > > > > > agedThread.java:80)
> > > > > > 
> > > > > > > > 
> > > > > > 
> > > > > > > > On Wed, Apr 8, 2020 at 3:01 AM Maxim Solodovnik <soloma
> > > > > > x666@gmail.c
> > > > > > 
> > > > > > > > om> wrote:
> > > > > > 
> > > > > > > > > 
> > > > > > 
> > > > > > > > > (this seems to be some global error, I guess
> > > > > > `openmeetings`
> > > > > > 
> > > > > > > > > context
> > > > > > 
> > > > > > > > > fails to start)
> > > > > > 
> > > > > > > > > What do you have in logs/catalina.out?
> > > > > > 
> > > > > > > > > 
> > > > > > 
> > > > > > > > > On Wed, 8 Apr 2020 at 13:39, Robert Savickas <robsavi
> > > > > > ckas@gmail.c
> > > > > > 
> > > > > > > > > om> wrote:
> > > > > > 
> > > > > > > > > > 
> > > > > > 
> > > > > > > > > > Dear friends,
> > > > > > 
> > > > > > > > > > 
> > > > > > 
> > > > > > > > > > This is a bit critical for me because I was hoping
> > > > > > to use
> > > > > > 
> > > > > > > > > > OpenMeetings to conduct my online classes at the
> > > > > > university (I
> > > > > > 
> > > > > > > > > > am a professor), since we are all locked up at our
> > > > > > homes due to
> > > > > > 
> > > > > > > > > > the virus.  My class is in less than two days. I
> > > > > > had set up
> > > > > > 
> > > > > > > > > > RocketChat with Jitsi meetings previously, but I
> > > > > > did not like
> > > > > > 
> > > > > > > > > > them. OpenMeetings is far superior. So, I am trying
> > > > > > to move to
> > > > > > 
> > > > > > > > > > OpenMeetings by my next class the day after
> > > > > > tomorrow.
> > > > > > 
> > > > > > > > > > 
> > > > > > 
> > > > > > > > > > I have followed *verbatim* all the instructions in
> > > > > > the two fine
> > > > > > 
> > > > > > > > > > documents by Alvaro Bustos about installing
> > > > > > Openmeetings 5.0.0-
> > > > > > 
> > > > > > > > > > M3 on Ubuntu 18.04 and also about installing the
> > > > > > SSL
> > > > > > 
> > > > > > > > > > certificated and Coturn.
> > > > > > 
> > > > > > > > > > 
> > > > > > 
> > > > > > > > > > Openmeetings was working OK prior to installing
> > > > > > SSL; I was able
> > > > > > 
> > > > > > > > > > to go to https://localhost:5443/openmeetings,
> > > > > > login, set up,
> > > > > > 
> > > > > > > > > > etc.   (In a conference room, the video and sound
> > > > > > were not
> > > > > > 
> > > > > > > > > > transmitting, but I reckoned it was because Kurento
> > > > > > was not set
> > > > > > 
> > > > > > > > > > up with SSL).
> > > > > > 
> > > > > > > > > > 
> > > > > > 
> > > > > > > > > > The installation of SSL went very smoothly, due to
> > > > > > the very
> > > > > > 
> > > > > > > > > > well written white paper by Alvaro.
> > > > > > 
> > > > > > > > > > 
> > > > > > 
> > > > > > > > > > However, after the SSL installation, when I go to h
> > > > > > ttps://local
> > > > > > 
> > > > > > > > > > host:5443/openmeetings, I get error 404: Not found,
> > > > > > even though
> > > > > > 
> > > > > > > > > > the directory is definitely there. I reckon that a
> > > > > > java servlet
> > > > > > 
> > > > > > > > > > is missing or incorrect, or something similar. But
> > > > > > I do not
> > > > > > 
> > > > > > > > > > know how to find it and how to fix it.
> > > > > > 
> > > > > > > > > > 
> > > > > > 
> > > > > > > > > > Telnetting into the port 5443 does show that there
> > > > > > is service
> > > > > > 
> > > > > > > > > > on that port. Whether I telnet to localhost at 5443
> > > > > > or ip-
> > > > > > 
> > > > > > > > > > address at 5443 or domain-name at 5443, all respond
> > > > > > 
> > > > > > > > > > fine.  (Same is true for ports 3478 and
> > > > > > 8888.)  However, when I
> > > > > > 
> > > > > > > > > > go to https://localhost:5443/openmeetings or
> > > > > > https://ip-
> > > > > > 
> > > > > > > > > > address:5443/openmeetings or https://domain-
> > > > > > 
> > > > > > > > > > name:5443/openmeetings, I get the 404 error.
> > > > > > 
> > > > > > > > > > 
> > > > > > 
> > > > > > > > > > I would really appreciate it if there are any hints
> > > > > > or
> > > > > > 
> > > > > > > > > > suggestions you could offer.
> > > > > > 
> > > > > > > > > > 
> > > > > > 
> > > > > > > > > > Thank you.
> > > > > > 
> > > > > > > > > > Robert.
> > > > > > 
> > > > > > > > > 
> > > > > > 
> > > > > > > > > 
> > > > > > 
> > > > > > > > > 
> > > > > > 
> > > > > > > > > --
> > > > > > 
> > > > > > > > > Best regards,
> > > > > > 
> > > > > > > > > Maxim
> > > > > > 
> > > > > > > 
> > > > > > 
> > > > > > > 
> > > > > > 
> > > > > > > 
> > > > > > 
> > > > > > 
> > > 
> > > -- 
> > > Best regards,
> > > Maxim
> > > 
> 
> 
> -- 
> Best regards,
> Maxim

Re: After SSL and Coturn installation, I get error 404

Posted by Maxim Solodovnik <so...@gmail.com>.
On Wed, 8 Apr 2020 at 16:00, Robert Savickas <ro...@gmail.com> wrote:

> Gentlemen,
>
> You all are an absolute dream team.  And the product you produce is superb.
>
> It works now!  After I saw Maxim's message about the flowoutTimeout (that
> was a verbatim copy from Alvaro's manual), I just removed that Bean
> property, restarted the kurento and the tomcat, and visited my website at
> port 5443, and... The 404 error was all gone!
>

It should contain valid numeric value
will fallback to default if removed :)


>
> I was able to login on my computer and, separately, on my cell phone. Now,
> both cameras were visible on both devices, and the sound was going through,
> as well. So, Alvaro's document about SSL helped me to also solve the
> problem of not working cameras and microphones.
>
> It is all good now. Should be clear sailing from here on.
>
> I did have a couple of operational questions, but perhaps Openmeetings
> help-files would have the answers; so, if you all have more urgent
> questions to answer, no worries. The questions are:
>
> 1) is it possible to add users from a file that contains their
> information, rather than one-by-one. If I have 50 students in class, or
> more, it would be more efficient to use a file.  I do *not* want to have
> self-registration, since that may result in a number of people "from the
> street", which might get me in trouble with the administration.
>

Not out-of-the box


>
> 2) Is it possible to have a setting whereby each user has the camera
> automatically turned on when joining a meeting room and the microphone
> turned off?  Furthermore, it would be excellent if I can restrict their
> ability to turn off the camera (the microphone can be free under their
> control, so that they can ask questions). Because, otherwise, they may turn
> the camera off, and I do not have a way to see if they are following the
> class or not.
>
>
Camera will start automatically in room og type "conference"
there is no chance to *force* users to have camera ON (as well as we can't
stop them from unplugging USB camera for ex.)


> 3) Even less pressing question. Whether there is a way to integrate users
> between Openmeetings and B2Evolution.... Recently, I have been using
> B2Evolution to run my websites. All my students have accounts on the B2E
> site relevant to their specific classes (each class has its own DB on
> mariadb). It would be superb to transfer those users to Openmeetings,
> without having to register them separately. I guess this should be done
> somehow via mariadb databases, between the DB used by Openmeetings and the
> DB used by B2E...
>

Not sure what BEvolution is
OpenMeeting is plugable to many CMS, so such integration can be created

>
> Thank you very much for your all's prompt and helpful responses with
> solving the 404 error. Honestly, I did not dare to hope that we would have
> that resolved before the sun rises this morning, but we did!
>
> Have a good the rest of the day and stay safe.
>
> Robert.
>
> On Wed, Apr 8, 2020 at 4:37 AM Maxim Solodovnik <so...@gmail.com>
> wrote:
>
>> Hello Alvaro,
>>
>> `-u` parameter for catalina.sh is useless :( it will not change current
>> user
>> I believe it should be
>> sudo -u USER ./bin/catalina.sh .......
>>
>>
>> On Wed, 8 Apr 2020 at 15:34, Alvaro <zu...@gmail.com> wrote:
>>
>>>
>>> i think you have the right "kurento" user not nobody at:
>>>
>>> /etc/init.d/tomcat3
>>>
>>> $CATALINA_HOME/bin/startup.sh -u *kurento* -Dcatalina.base$CATALINA_BASE
>>>
>>>
>>> ........................
>>>
>>> El mié, 08-04-2020 a las 04:03 -0400, Robert Savickas escribió:
>>>
>>> Dear Alvaro,
>>>
>>> Thank you for your response and your excellent manuals!
>>>
>>> Yes, I did have it as kurento:
>>>
>>> # Settings loaded by the initscript
>>> START_DAEMON="true"    # If not "true", the daemon will refuse to load
>>> DAEMON_ARGS=""         # Passed directly to the kurento-media-server
>>> executable
>>> DAEMON_USER="kurento"  # User as whom Kurento Media Server will run
>>> DAEMON_LOG_DIR="/var/log/kurento-media-server"  # Where to store daemon
>>> logs
>>>
>>> But to be sure, I just now restarted kurento and tried to access the
>>> site. Still Error 404.   I did completely clear the history from my browser.
>>>
>>> Even when I access the site over the 5080 port, with just http (without
>>> the "s"), still Error 404.
>>>
>>> Thank you
>>> Robert.
>>>
>>> On Wed, Apr 8, 2020 at 3:54 AM Alvaro <zu...@gmail.com> wrote:
>>>
>>> Robert, please be sure you made this:
>>>
>>>
>>> sudo nano /etc/default/kurento-media-server
>>>
>>> ...and there is:
>>>
>>>
>>> DAEMON_USER="kurento"   ...not nobody
>>>
>>>
>>> ...and then restart kurento:
>>>
>>>
>>> sudo /etc/init.d/kurento-media-server restart
>>>
>>>
>>>
>>> ...........................
>>>
>>>
>>>
>>> El mié, 08-04-2020 a las 14:17 +0700, Maxim Solodovnik escribió:
>>> > This one is useless
>>> > please share more :))
>>> >
>>> > On Wed, 8 Apr 2020 at 14:15, Robert Savickas <ro...@gmail.com>
>>> > wrote:
>>> > >
>>> > > Dear Maxim,
>>> > >
>>> > > Thank you for your prompt attention to my question. Below, I post
>>> > > the last section of the catalina.out file. This type of log appears
>>> > > more than once in that file. Perhaps, once for each launch of the
>>> > > tomcat.
>>> > >
>>> > > Thank you.
>>> > > Robert.
>>> > >
>>> > > 08-Apr-2020 01:54:23.731 INFO [hz.server-1.scheduled.thread-]
>>> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
>>> > > rceLoading Illegal access: this web application instance has been
>>> > > stopped already. Could not load
>>> > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
>>> > > following stack trace is thrown for debugging purposes as well as
>>> > > to attempt to terminate the thread which caused the illegal access.
>>> > >         java.lang.IllegalStateException: Illegal access: this web
>>> > > application instance has been stopped already. Could not load
>>> > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
>>> > > following stack trace is thrown for debugging purposes as well as
>>> > > to attempt to terminate the thread which caused the illegal access.
>>> > >                 at
>>> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
>>> > > rceLoading(WebappClassLoaderBase.java:1385)
>>> > >                 at
>>> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClass
>>> > > Loading(WebappClassLoaderBase.java:1373)
>>> > >                 at
>>> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
>>> > > assLoaderBase.java:1226)
>>> > >                 at
>>> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
>>> > > assLoaderBase.java:1188)
>>> > >                 at
>>> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.<i
>>> > > nit>(CachedExecutorServiceDelegate.java:218)
>>> > >                 at
>>> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate.addNewWor
>>> > > kerIfRequired(CachedExecutorServiceDelegate.java:146)
>>> > >                 at
>>> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate.execute(C
>>> > > achedExecutorServiceDelegate.java:116)
>>> > >                 at
>>> > > com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcu
>>> > > rrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDec
>>> > > orator.java:52)
>>> > >                 at
>>> > > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Execu
>>> > > tors.java:515)
>>> > >                 at
>>> > > java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.ja
>>> > > va:305)
>>> > >                 at
>>> > > java.base/java.util.concurrent.ScheduledThreadPoolExecutor$Schedule
>>> > > dFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>>> > >                 at
>>> > > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadP
>>> > > oolExecutor.java:1128)
>>> > >                 at
>>> > > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread
>>> > > PoolExecutor.java:628)
>>> > >                 at java.base/java.lang.Thread.run(Thread.java:834)
>>> > >                 at
>>> > > com.hazelcast.util.executor.HazelcastManagedThread.executeRun(Hazel
>>> > > castManagedThread.java:64)
>>> > >                 at
>>> > > com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastMan
>>> > > agedThread.java:80)
>>> > >
>>> > > On Wed, Apr 8, 2020 at 3:01 AM Maxim Solodovnik <solomax666@gmail.c
>>> > > om> wrote:
>>> > > >
>>> > > > (this seems to be some global error, I guess `openmeetings`
>>> > > > context
>>> > > > fails to start)
>>> > > > What do you have in logs/catalina.out?
>>> > > >
>>> > > > On Wed, 8 Apr 2020 at 13:39, Robert Savickas <robsavickas@gmail.c
>>> > > > om> wrote:
>>> > > > >
>>> > > > > Dear friends,
>>> > > > >
>>> > > > > This is a bit critical for me because I was hoping to use
>>> > > > > OpenMeetings to conduct my online classes at the university (I
>>> > > > > am a professor), since we are all locked up at our homes due to
>>> > > > > the virus.  My class is in less than two days. I had set up
>>> > > > > RocketChat with Jitsi meetings previously, but I did not like
>>> > > > > them. OpenMeetings is far superior. So, I am trying to move to
>>> > > > > OpenMeetings by my next class the day after tomorrow.
>>> > > > >
>>> > > > > I have followed *verbatim* all the instructions in the two fine
>>> > > > > documents by Alvaro Bustos about installing Openmeetings 5.0.0-
>>> > > > > M3 on Ubuntu 18.04 and also about installing the SSL
>>> > > > > certificated and Coturn.
>>> > > > >
>>> > > > > Openmeetings was working OK prior to installing SSL; I was able
>>> > > > > to go to https://localhost:5443/openmeetings, login, set up,
>>> > > > > etc.   (In a conference room, the video and sound were not
>>> > > > > transmitting, but I reckoned it was because Kurento was not set
>>> > > > > up with SSL).
>>> > > > >
>>> > > > > The installation of SSL went very smoothly, due to the very
>>> > > > > well written white paper by Alvaro.
>>> > > > >
>>> > > > > However, after the SSL installation, when I go to https://local
>>> > > > > host:5443/openmeetings, I get error 404: Not found, even though
>>> > > > > the directory is definitely there. I reckon that a java servlet
>>> > > > > is missing or incorrect, or something similar. But I do not
>>> > > > > know how to find it and how to fix it.
>>> > > > >
>>> > > > > Telnetting into the port 5443 does show that there is service
>>> > > > > on that port. Whether I telnet to localhost at 5443 or ip-
>>> > > > > address at 5443 or domain-name at 5443, all respond
>>> > > > > fine.  (Same is true for ports 3478 and 8888.)  However, when I
>>> > > > > go to https://localhost:5443/openmeetings or https://ip-
>>> > > > > address:5443/openmeetings or https://domain-
>>> > > > > name:5443/openmeetings, I get the 404 error.
>>> > > > >
>>> > > > > I would really appreciate it if there are any hints or
>>> > > > > suggestions you could offer.
>>> > > > >
>>> > > > > Thank you.
>>> > > > > Robert.
>>> > > >
>>> > > >
>>> > > >
>>> > > > --
>>> > > > Best regards,
>>> > > > Maxim
>>> >
>>> >
>>> >
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>

-- 
Best regards,
Maxim

Re: After SSL and Coturn installation, I get error 404

Posted by Robert Savickas <ro...@gmail.com>.
Maxim,

Thank you for taking the time to go through the  many lines of the log file that I sent and identifying the issue so quickly.  I appreciate very much the kind and prompt help. 

Robert.


⁣Get BlueMail for Android ​

On Apr 8, 2020, 05:00, at 05:00, Robert Savickas <ro...@gmail.com> wrote:
>Gentlemen,
>
>You all are an absolute dream team.  And the product you produce is
>superb.
>
>It works now!  After I saw Maxim's message about the flowoutTimeout
>(that
>was a verbatim copy from Alvaro's manual), I just removed that Bean
>property, restarted the kurento and the tomcat, and visited my website
>at
>port 5443, and... The 404 error was all gone!
>
>I was able to login on my computer and, separately, on my cell phone.
>Now,
>both cameras were visible on both devices, and the sound was going
>through,
>as well. So, Alvaro's document about SSL helped me to also solve the
>problem of not working cameras and microphones.
>
>It is all good now. Should be clear sailing from here on.
>
>I did have a couple of operational questions, but perhaps Openmeetings
>help-files would have the answers; so, if you all have more urgent
>questions to answer, no worries. The questions are:
>
>1) is it possible to add users from a file that contains their
>information,
>rather than one-by-one. If I have 50 students in class, or more, it
>would
>be more efficient to use a file.  I do *not* want to have
>self-registration, since that may result in a number of people "from
>the
>street", which might get me in trouble with the administration.
>
>2) Is it possible to have a setting whereby each user has the camera
>automatically turned on when joining a meeting room and the microphone
>turned off?  Furthermore, it would be excellent if I can restrict their
>ability to turn off the camera (the microphone can be free under their
>control, so that they can ask questions). Because, otherwise, they may
>turn
>the camera off, and I do not have a way to see if they are following
>the
>class or not.
>
>3) Even less pressing question. Whether there is a way to integrate
>users
>between Openmeetings and B2Evolution.... Recently, I have been using
>B2Evolution to run my websites. All my students have accounts on the
>B2E
>site relevant to their specific classes (each class has its own DB on
>mariadb). It would be superb to transfer those users to Openmeetings,
>without having to register them separately. I guess this should be done
>somehow via mariadb databases, between the DB used by Openmeetings and
>the
>DB used by B2E...
>
>Thank you very much for your all's prompt and helpful responses with
>solving the 404 error. Honestly, I did not dare to hope that we would
>have
>that resolved before the sun rises this morning, but we did!
>
>Have a good the rest of the day and stay safe.
>
>Robert.
>
>On Wed, Apr 8, 2020 at 4:37 AM Maxim Solodovnik <so...@gmail.com>
>wrote:
>
>> Hello Alvaro,
>>
>> `-u` parameter for catalina.sh is useless :( it will not change
>current
>> user
>> I believe it should be
>> sudo -u USER ./bin/catalina.sh .......
>>
>>
>> On Wed, 8 Apr 2020 at 15:34, Alvaro <zu...@gmail.com> wrote:
>>
>>>
>>> i think you have the right "kurento" user not nobody at:
>>>
>>> /etc/init.d/tomcat3
>>>
>>> $CATALINA_HOME/bin/startup.sh -u *kurento*
>-Dcatalina.base$CATALINA_BASE
>>>
>>>
>>> ........................
>>>
>>> El mié, 08-04-2020 a las 04:03 -0400, Robert Savickas escribió:
>>>
>>> Dear Alvaro,
>>>
>>> Thank you for your response and your excellent manuals!
>>>
>>> Yes, I did have it as kurento:
>>>
>>> # Settings loaded by the initscript
>>> START_DAEMON="true"    # If not "true", the daemon will refuse to
>load
>>> DAEMON_ARGS=""         # Passed directly to the kurento-media-server
>>> executable
>>> DAEMON_USER="kurento"  # User as whom Kurento Media Server will run
>>> DAEMON_LOG_DIR="/var/log/kurento-media-server"  # Where to store
>daemon
>>> logs
>>>
>>> But to be sure, I just now restarted kurento and tried to access the
>>> site. Still Error 404.   I did completely clear the history from my
>browser.
>>>
>>> Even when I access the site over the 5080 port, with just http
>(without
>>> the "s"), still Error 404.
>>>
>>> Thank you
>>> Robert.
>>>
>>> On Wed, Apr 8, 2020 at 3:54 AM Alvaro <zu...@gmail.com> wrote:
>>>
>>> Robert, please be sure you made this:
>>>
>>>
>>> sudo nano /etc/default/kurento-media-server
>>>
>>> ...and there is:
>>>
>>>
>>> DAEMON_USER="kurento"   ...not nobody
>>>
>>>
>>> ...and then restart kurento:
>>>
>>>
>>> sudo /etc/init.d/kurento-media-server restart
>>>
>>>
>>>
>>> ...........................
>>>
>>>
>>>
>>> El mié, 08-04-2020 a las 14:17 +0700, Maxim Solodovnik escribió:
>>> > This one is useless
>>> > please share more :))
>>> >
>>> > On Wed, 8 Apr 2020 at 14:15, Robert Savickas
><ro...@gmail.com>
>>> > wrote:
>>> > >
>>> > > Dear Maxim,
>>> > >
>>> > > Thank you for your prompt attention to my question. Below, I
>post
>>> > > the last section of the catalina.out file. This type of log
>appears
>>> > > more than once in that file. Perhaps, once for each launch of
>the
>>> > > tomcat.
>>> > >
>>> > > Thank you.
>>> > > Robert.
>>> > >
>>> > > 08-Apr-2020 01:54:23.731 INFO [hz.server-1.scheduled.thread-]
>>> > >
>org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
>>> > > rceLoading Illegal access: this web application instance has
>been
>>> > > stopped already. Could not load
>>> > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1].
>The
>>> > > following stack trace is thrown for debugging purposes as well
>as
>>> > > to attempt to terminate the thread which caused the illegal
>access.
>>> > >         java.lang.IllegalStateException: Illegal access: this
>web
>>> > > application instance has been stopped already. Could not load
>>> > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1].
>The
>>> > > following stack trace is thrown for debugging purposes as well
>as
>>> > > to attempt to terminate the thread which caused the illegal
>access.
>>> > >                 at
>>> > >
>org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
>>> > > rceLoading(WebappClassLoaderBase.java:1385)
>>> > >                 at
>>> > >
>org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClass
>>> > > Loading(WebappClassLoaderBase.java:1373)
>>> > >                 at
>>> > >
>org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
>>> > > assLoaderBase.java:1226)
>>> > >                 at
>>> > >
>org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
>>> > > assLoaderBase.java:1188)
>>> > >                 at
>>> > >
>com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.<i
>>> > > nit>(CachedExecutorServiceDelegate.java:218)
>>> > >                 at
>>> > >
>com.hazelcast.util.executor.CachedExecutorServiceDelegate.addNewWor
>>> > > kerIfRequired(CachedExecutorServiceDelegate.java:146)
>>> > >                 at
>>> > >
>com.hazelcast.util.executor.CachedExecutorServiceDelegate.execute(C
>>> > > achedExecutorServiceDelegate.java:116)
>>> > >                 at
>>> > >
>com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcu
>>> > >
>rrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDec
>>> > > orator.java:52)
>>> > >                 at
>>> > >
>java.base/java.util.concurrent.Executors$RunnableAdapter.call(Execu
>>> > > tors.java:515)
>>> > >                 at
>>> > >
>java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.ja
>>> > > va:305)
>>> > >                 at
>>> > >
>java.base/java.util.concurrent.ScheduledThreadPoolExecutor$Schedule
>>> > > dFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>>> > >                 at
>>> > >
>java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadP
>>> > > oolExecutor.java:1128)
>>> > >                 at
>>> > >
>java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread
>>> > > PoolExecutor.java:628)
>>> > >                 at
>java.base/java.lang.Thread.run(Thread.java:834)
>>> > >                 at
>>> > >
>com.hazelcast.util.executor.HazelcastManagedThread.executeRun(Hazel
>>> > > castManagedThread.java:64)
>>> > >                 at
>>> > >
>com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastMan
>>> > > agedThread.java:80)
>>> > >
>>> > > On Wed, Apr 8, 2020 at 3:01 AM Maxim Solodovnik
><solomax666@gmail.c
>>> > > om> wrote:
>>> > > >
>>> > > > (this seems to be some global error, I guess `openmeetings`
>>> > > > context
>>> > > > fails to start)
>>> > > > What do you have in logs/catalina.out?
>>> > > >
>>> > > > On Wed, 8 Apr 2020 at 13:39, Robert Savickas
><robsavickas@gmail.c
>>> > > > om> wrote:
>>> > > > >
>>> > > > > Dear friends,
>>> > > > >
>>> > > > > This is a bit critical for me because I was hoping to use
>>> > > > > OpenMeetings to conduct my online classes at the university
>(I
>>> > > > > am a professor), since we are all locked up at our homes due
>to
>>> > > > > the virus.  My class is in less than two days. I had set up
>>> > > > > RocketChat with Jitsi meetings previously, but I did not
>like
>>> > > > > them. OpenMeetings is far superior. So, I am trying to move
>to
>>> > > > > OpenMeetings by my next class the day after tomorrow.
>>> > > > >
>>> > > > > I have followed *verbatim* all the instructions in the two
>fine
>>> > > > > documents by Alvaro Bustos about installing Openmeetings
>5.0.0-
>>> > > > > M3 on Ubuntu 18.04 and also about installing the SSL
>>> > > > > certificated and Coturn.
>>> > > > >
>>> > > > > Openmeetings was working OK prior to installing SSL; I was
>able
>>> > > > > to go to https://localhost:5443/openmeetings, login, set up,
>>> > > > > etc.   (In a conference room, the video and sound were not
>>> > > > > transmitting, but I reckoned it was because Kurento was not
>set
>>> > > > > up with SSL).
>>> > > > >
>>> > > > > The installation of SSL went very smoothly, due to the very
>>> > > > > well written white paper by Alvaro.
>>> > > > >
>>> > > > > However, after the SSL installation, when I go to
>https://local
>>> > > > > host:5443/openmeetings, I get error 404: Not found, even
>though
>>> > > > > the directory is definitely there. I reckon that a java
>servlet
>>> > > > > is missing or incorrect, or something similar. But I do not
>>> > > > > know how to find it and how to fix it.
>>> > > > >
>>> > > > > Telnetting into the port 5443 does show that there is
>service
>>> > > > > on that port. Whether I telnet to localhost at 5443 or ip-
>>> > > > > address at 5443 or domain-name at 5443, all respond
>>> > > > > fine.  (Same is true for ports 3478 and 8888.)  However,
>when I
>>> > > > > go to https://localhost:5443/openmeetings or https://ip-
>>> > > > > address:5443/openmeetings or https://domain-
>>> > > > > name:5443/openmeetings, I get the 404 error.
>>> > > > >
>>> > > > > I would really appreciate it if there are any hints or
>>> > > > > suggestions you could offer.
>>> > > > >
>>> > > > > Thank you.
>>> > > > > Robert.
>>> > > >
>>> > > >
>>> > > >
>>> > > > --
>>> > > > Best regards,
>>> > > > Maxim
>>> >
>>> >
>>> >
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>

Re: After SSL and Coturn installation, I get error 404

Posted by Maxim Solodovnik <so...@gmail.com>.
Such script is possible
But please use it with care :)

On Thu, 9 Apr 2020 at 03:45, Zenon Panoussis <or...@provocation.net> wrote:
>
>
> On 4/8/20 12:00 PM, Robert Savickas wrote:
>
> > 1) is it possible to add users from a file that contains their information,
> > rather than one-by-one. If I have 50 students in class, or more, it would
> > be more efficient to use a file.
>
> You could try the following, it might work and it might not. **Make
> a full dump with create statements of your OM database before you
> try it.**
>
> INSERT INTO address (country,email) VALUES ('US','robsavickas@gmail.com');
> INSERT INTO om_user (deleted,inserted,displayName,firstname,forceTimeZoneCheck,language_id,lastname,login,regdate,show_contact_data,show_contact_data_to_contacts,time_zone_id,type,address_id) SELECT b'0',NOW(),'Robert Savickas','Robert',b'0','1','Savickas','robertsavickas',NOW(),b'0',b'0','America/Los_Angeles','USER', id from address where email = 'robsavickas@gmail.com';
>
> If this achieves what you need, you can script the creation of the
> SQL statements with awk from a CSV.
>
> Cheers,
>
> Z
>


-- 
Best regards,
Maxim

Re: After SSL and Coturn installation, I get error 404

Posted by Zenon Panoussis <or...@provocation.net>.
On 4/8/20 12:00 PM, Robert Savickas wrote:

> 1) is it possible to add users from a file that contains their information,
> rather than one-by-one. If I have 50 students in class, or more, it would
> be more efficient to use a file. 

You could try the following, it might work and it might not. **Make
a full dump with create statements of your OM database before you
try it.**

INSERT INTO address (country,email) VALUES ('US','robsavickas@gmail.com');
INSERT INTO om_user (deleted,inserted,displayName,firstname,forceTimeZoneCheck,language_id,lastname,login,regdate,show_contact_data,show_contact_data_to_contacts,time_zone_id,type,address_id) SELECT b'0',NOW(),'Robert Savickas','Robert',b'0','1','Savickas','robertsavickas',NOW(),b'0',b'0','America/Los_Angeles','USER', id from address where email = 'robsavickas@gmail.com';

If this achieves what you need, you can script the creation of the
SQL statements with awk from a CSV.

Cheers,

Z


Re: After SSL and Coturn installation, I get error 404

Posted by Robert Savickas <ro...@gmail.com>.
Gentlemen,

You all are an absolute dream team.  And the product you produce is superb.

It works now!  After I saw Maxim's message about the flowoutTimeout (that
was a verbatim copy from Alvaro's manual), I just removed that Bean
property, restarted the kurento and the tomcat, and visited my website at
port 5443, and... The 404 error was all gone!

I was able to login on my computer and, separately, on my cell phone. Now,
both cameras were visible on both devices, and the sound was going through,
as well. So, Alvaro's document about SSL helped me to also solve the
problem of not working cameras and microphones.

It is all good now. Should be clear sailing from here on.

I did have a couple of operational questions, but perhaps Openmeetings
help-files would have the answers; so, if you all have more urgent
questions to answer, no worries. The questions are:

1) is it possible to add users from a file that contains their information,
rather than one-by-one. If I have 50 students in class, or more, it would
be more efficient to use a file.  I do *not* want to have
self-registration, since that may result in a number of people "from the
street", which might get me in trouble with the administration.

2) Is it possible to have a setting whereby each user has the camera
automatically turned on when joining a meeting room and the microphone
turned off?  Furthermore, it would be excellent if I can restrict their
ability to turn off the camera (the microphone can be free under their
control, so that they can ask questions). Because, otherwise, they may turn
the camera off, and I do not have a way to see if they are following the
class or not.

3) Even less pressing question. Whether there is a way to integrate users
between Openmeetings and B2Evolution.... Recently, I have been using
B2Evolution to run my websites. All my students have accounts on the B2E
site relevant to their specific classes (each class has its own DB on
mariadb). It would be superb to transfer those users to Openmeetings,
without having to register them separately. I guess this should be done
somehow via mariadb databases, between the DB used by Openmeetings and the
DB used by B2E...

Thank you very much for your all's prompt and helpful responses with
solving the 404 error. Honestly, I did not dare to hope that we would have
that resolved before the sun rises this morning, but we did!

Have a good the rest of the day and stay safe.

Robert.

On Wed, Apr 8, 2020 at 4:37 AM Maxim Solodovnik <so...@gmail.com>
wrote:

> Hello Alvaro,
>
> `-u` parameter for catalina.sh is useless :( it will not change current
> user
> I believe it should be
> sudo -u USER ./bin/catalina.sh .......
>
>
> On Wed, 8 Apr 2020 at 15:34, Alvaro <zu...@gmail.com> wrote:
>
>>
>> i think you have the right "kurento" user not nobody at:
>>
>> /etc/init.d/tomcat3
>>
>> $CATALINA_HOME/bin/startup.sh -u *kurento* -Dcatalina.base$CATALINA_BASE
>>
>>
>> ........................
>>
>> El mié, 08-04-2020 a las 04:03 -0400, Robert Savickas escribió:
>>
>> Dear Alvaro,
>>
>> Thank you for your response and your excellent manuals!
>>
>> Yes, I did have it as kurento:
>>
>> # Settings loaded by the initscript
>> START_DAEMON="true"    # If not "true", the daemon will refuse to load
>> DAEMON_ARGS=""         # Passed directly to the kurento-media-server
>> executable
>> DAEMON_USER="kurento"  # User as whom Kurento Media Server will run
>> DAEMON_LOG_DIR="/var/log/kurento-media-server"  # Where to store daemon
>> logs
>>
>> But to be sure, I just now restarted kurento and tried to access the
>> site. Still Error 404.   I did completely clear the history from my browser.
>>
>> Even when I access the site over the 5080 port, with just http (without
>> the "s"), still Error 404.
>>
>> Thank you
>> Robert.
>>
>> On Wed, Apr 8, 2020 at 3:54 AM Alvaro <zu...@gmail.com> wrote:
>>
>> Robert, please be sure you made this:
>>
>>
>> sudo nano /etc/default/kurento-media-server
>>
>> ...and there is:
>>
>>
>> DAEMON_USER="kurento"   ...not nobody
>>
>>
>> ...and then restart kurento:
>>
>>
>> sudo /etc/init.d/kurento-media-server restart
>>
>>
>>
>> ...........................
>>
>>
>>
>> El mié, 08-04-2020 a las 14:17 +0700, Maxim Solodovnik escribió:
>> > This one is useless
>> > please share more :))
>> >
>> > On Wed, 8 Apr 2020 at 14:15, Robert Savickas <ro...@gmail.com>
>> > wrote:
>> > >
>> > > Dear Maxim,
>> > >
>> > > Thank you for your prompt attention to my question. Below, I post
>> > > the last section of the catalina.out file. This type of log appears
>> > > more than once in that file. Perhaps, once for each launch of the
>> > > tomcat.
>> > >
>> > > Thank you.
>> > > Robert.
>> > >
>> > > 08-Apr-2020 01:54:23.731 INFO [hz.server-1.scheduled.thread-]
>> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
>> > > rceLoading Illegal access: this web application instance has been
>> > > stopped already. Could not load
>> > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
>> > > following stack trace is thrown for debugging purposes as well as
>> > > to attempt to terminate the thread which caused the illegal access.
>> > >         java.lang.IllegalStateException: Illegal access: this web
>> > > application instance has been stopped already. Could not load
>> > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
>> > > following stack trace is thrown for debugging purposes as well as
>> > > to attempt to terminate the thread which caused the illegal access.
>> > >                 at
>> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
>> > > rceLoading(WebappClassLoaderBase.java:1385)
>> > >                 at
>> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClass
>> > > Loading(WebappClassLoaderBase.java:1373)
>> > >                 at
>> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
>> > > assLoaderBase.java:1226)
>> > >                 at
>> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
>> > > assLoaderBase.java:1188)
>> > >                 at
>> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.<i
>> > > nit>(CachedExecutorServiceDelegate.java:218)
>> > >                 at
>> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate.addNewWor
>> > > kerIfRequired(CachedExecutorServiceDelegate.java:146)
>> > >                 at
>> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate.execute(C
>> > > achedExecutorServiceDelegate.java:116)
>> > >                 at
>> > > com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcu
>> > > rrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDec
>> > > orator.java:52)
>> > >                 at
>> > > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Execu
>> > > tors.java:515)
>> > >                 at
>> > > java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.ja
>> > > va:305)
>> > >                 at
>> > > java.base/java.util.concurrent.ScheduledThreadPoolExecutor$Schedule
>> > > dFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>> > >                 at
>> > > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadP
>> > > oolExecutor.java:1128)
>> > >                 at
>> > > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread
>> > > PoolExecutor.java:628)
>> > >                 at java.base/java.lang.Thread.run(Thread.java:834)
>> > >                 at
>> > > com.hazelcast.util.executor.HazelcastManagedThread.executeRun(Hazel
>> > > castManagedThread.java:64)
>> > >                 at
>> > > com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastMan
>> > > agedThread.java:80)
>> > >
>> > > On Wed, Apr 8, 2020 at 3:01 AM Maxim Solodovnik <solomax666@gmail.c
>> > > om> wrote:
>> > > >
>> > > > (this seems to be some global error, I guess `openmeetings`
>> > > > context
>> > > > fails to start)
>> > > > What do you have in logs/catalina.out?
>> > > >
>> > > > On Wed, 8 Apr 2020 at 13:39, Robert Savickas <robsavickas@gmail.c
>> > > > om> wrote:
>> > > > >
>> > > > > Dear friends,
>> > > > >
>> > > > > This is a bit critical for me because I was hoping to use
>> > > > > OpenMeetings to conduct my online classes at the university (I
>> > > > > am a professor), since we are all locked up at our homes due to
>> > > > > the virus.  My class is in less than two days. I had set up
>> > > > > RocketChat with Jitsi meetings previously, but I did not like
>> > > > > them. OpenMeetings is far superior. So, I am trying to move to
>> > > > > OpenMeetings by my next class the day after tomorrow.
>> > > > >
>> > > > > I have followed *verbatim* all the instructions in the two fine
>> > > > > documents by Alvaro Bustos about installing Openmeetings 5.0.0-
>> > > > > M3 on Ubuntu 18.04 and also about installing the SSL
>> > > > > certificated and Coturn.
>> > > > >
>> > > > > Openmeetings was working OK prior to installing SSL; I was able
>> > > > > to go to https://localhost:5443/openmeetings, login, set up,
>> > > > > etc.   (In a conference room, the video and sound were not
>> > > > > transmitting, but I reckoned it was because Kurento was not set
>> > > > > up with SSL).
>> > > > >
>> > > > > The installation of SSL went very smoothly, due to the very
>> > > > > well written white paper by Alvaro.
>> > > > >
>> > > > > However, after the SSL installation, when I go to https://local
>> > > > > host:5443/openmeetings, I get error 404: Not found, even though
>> > > > > the directory is definitely there. I reckon that a java servlet
>> > > > > is missing or incorrect, or something similar. But I do not
>> > > > > know how to find it and how to fix it.
>> > > > >
>> > > > > Telnetting into the port 5443 does show that there is service
>> > > > > on that port. Whether I telnet to localhost at 5443 or ip-
>> > > > > address at 5443 or domain-name at 5443, all respond
>> > > > > fine.  (Same is true for ports 3478 and 8888.)  However, when I
>> > > > > go to https://localhost:5443/openmeetings or https://ip-
>> > > > > address:5443/openmeetings or https://domain-
>> > > > > name:5443/openmeetings, I get the 404 error.
>> > > > >
>> > > > > I would really appreciate it if there are any hints or
>> > > > > suggestions you could offer.
>> > > > >
>> > > > > Thank you.
>> > > > > Robert.
>> > > >
>> > > >
>> > > >
>> > > > --
>> > > > Best regards,
>> > > > Maxim
>> >
>> >
>> >
>>
>>
>
> --
> Best regards,
> Maxim
>

Re: After SSL and Coturn installation, I get error 404

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

`-u` parameter for catalina.sh is useless :( it will not change current user
I believe it should be
sudo -u USER ./bin/catalina.sh .......


On Wed, 8 Apr 2020 at 15:34, Alvaro <zu...@gmail.com> wrote:

>
> i think you have the right "kurento" user not nobody at:
>
> /etc/init.d/tomcat3
>
> $CATALINA_HOME/bin/startup.sh -u *kurento* -Dcatalina.base$CATALINA_BASE
>
>
> ........................
>
> El mié, 08-04-2020 a las 04:03 -0400, Robert Savickas escribió:
>
> Dear Alvaro,
>
> Thank you for your response and your excellent manuals!
>
> Yes, I did have it as kurento:
>
> # Settings loaded by the initscript
> START_DAEMON="true"    # If not "true", the daemon will refuse to load
> DAEMON_ARGS=""         # Passed directly to the kurento-media-server
> executable
> DAEMON_USER="kurento"  # User as whom Kurento Media Server will run
> DAEMON_LOG_DIR="/var/log/kurento-media-server"  # Where to store daemon
> logs
>
> But to be sure, I just now restarted kurento and tried to access the site.
> Still Error 404.   I did completely clear the history from my browser.
>
> Even when I access the site over the 5080 port, with just http (without
> the "s"), still Error 404.
>
> Thank you
> Robert.
>
> On Wed, Apr 8, 2020 at 3:54 AM Alvaro <zu...@gmail.com> wrote:
>
> Robert, please be sure you made this:
>
>
> sudo nano /etc/default/kurento-media-server
>
> ...and there is:
>
>
> DAEMON_USER="kurento"   ...not nobody
>
>
> ...and then restart kurento:
>
>
> sudo /etc/init.d/kurento-media-server restart
>
>
>
> ...........................
>
>
>
> El mié, 08-04-2020 a las 14:17 +0700, Maxim Solodovnik escribió:
> > This one is useless
> > please share more :))
> >
> > On Wed, 8 Apr 2020 at 14:15, Robert Savickas <ro...@gmail.com>
> > wrote:
> > >
> > > Dear Maxim,
> > >
> > > Thank you for your prompt attention to my question. Below, I post
> > > the last section of the catalina.out file. This type of log appears
> > > more than once in that file. Perhaps, once for each launch of the
> > > tomcat.
> > >
> > > Thank you.
> > > Robert.
> > >
> > > 08-Apr-2020 01:54:23.731 INFO [hz.server-1.scheduled.thread-]
> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
> > > rceLoading Illegal access: this web application instance has been
> > > stopped already. Could not load
> > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
> > > following stack trace is thrown for debugging purposes as well as
> > > to attempt to terminate the thread which caused the illegal access.
> > >         java.lang.IllegalStateException: Illegal access: this web
> > > application instance has been stopped already. Could not load
> > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
> > > following stack trace is thrown for debugging purposes as well as
> > > to attempt to terminate the thread which caused the illegal access.
> > >                 at
> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
> > > rceLoading(WebappClassLoaderBase.java:1385)
> > >                 at
> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClass
> > > Loading(WebappClassLoaderBase.java:1373)
> > >                 at
> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
> > > assLoaderBase.java:1226)
> > >                 at
> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
> > > assLoaderBase.java:1188)
> > >                 at
> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.<i
> > > nit>(CachedExecutorServiceDelegate.java:218)
> > >                 at
> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate.addNewWor
> > > kerIfRequired(CachedExecutorServiceDelegate.java:146)
> > >                 at
> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate.execute(C
> > > achedExecutorServiceDelegate.java:116)
> > >                 at
> > > com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcu
> > > rrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDec
> > > orator.java:52)
> > >                 at
> > > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Execu
> > > tors.java:515)
> > >                 at
> > > java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.ja
> > > va:305)
> > >                 at
> > > java.base/java.util.concurrent.ScheduledThreadPoolExecutor$Schedule
> > > dFutureTask.run(ScheduledThreadPoolExecutor.java:305)
> > >                 at
> > > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadP
> > > oolExecutor.java:1128)
> > >                 at
> > > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread
> > > PoolExecutor.java:628)
> > >                 at java.base/java.lang.Thread.run(Thread.java:834)
> > >                 at
> > > com.hazelcast.util.executor.HazelcastManagedThread.executeRun(Hazel
> > > castManagedThread.java:64)
> > >                 at
> > > com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastMan
> > > agedThread.java:80)
> > >
> > > On Wed, Apr 8, 2020 at 3:01 AM Maxim Solodovnik <solomax666@gmail.c
> > > om> wrote:
> > > >
> > > > (this seems to be some global error, I guess `openmeetings`
> > > > context
> > > > fails to start)
> > > > What do you have in logs/catalina.out?
> > > >
> > > > On Wed, 8 Apr 2020 at 13:39, Robert Savickas <robsavickas@gmail.c
> > > > om> wrote:
> > > > >
> > > > > Dear friends,
> > > > >
> > > > > This is a bit critical for me because I was hoping to use
> > > > > OpenMeetings to conduct my online classes at the university (I
> > > > > am a professor), since we are all locked up at our homes due to
> > > > > the virus.  My class is in less than two days. I had set up
> > > > > RocketChat with Jitsi meetings previously, but I did not like
> > > > > them. OpenMeetings is far superior. So, I am trying to move to
> > > > > OpenMeetings by my next class the day after tomorrow.
> > > > >
> > > > > I have followed *verbatim* all the instructions in the two fine
> > > > > documents by Alvaro Bustos about installing Openmeetings 5.0.0-
> > > > > M3 on Ubuntu 18.04 and also about installing the SSL
> > > > > certificated and Coturn.
> > > > >
> > > > > Openmeetings was working OK prior to installing SSL; I was able
> > > > > to go to https://localhost:5443/openmeetings, login, set up,
> > > > > etc.   (In a conference room, the video and sound were not
> > > > > transmitting, but I reckoned it was because Kurento was not set
> > > > > up with SSL).
> > > > >
> > > > > The installation of SSL went very smoothly, due to the very
> > > > > well written white paper by Alvaro.
> > > > >
> > > > > However, after the SSL installation, when I go to https://local
> > > > > host:5443/openmeetings, I get error 404: Not found, even though
> > > > > the directory is definitely there. I reckon that a java servlet
> > > > > is missing or incorrect, or something similar. But I do not
> > > > > know how to find it and how to fix it.
> > > > >
> > > > > Telnetting into the port 5443 does show that there is service
> > > > > on that port. Whether I telnet to localhost at 5443 or ip-
> > > > > address at 5443 or domain-name at 5443, all respond
> > > > > fine.  (Same is true for ports 3478 and 8888.)  However, when I
> > > > > go to https://localhost:5443/openmeetings or https://ip-
> > > > > address:5443/openmeetings or https://domain-
> > > > > name:5443/openmeetings, I get the 404 error.
> > > > >
> > > > > I would really appreciate it if there are any hints or
> > > > > suggestions you could offer.
> > > > >
> > > > > Thank you.
> > > > > Robert.
> > > >
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Maxim
> >
> >
> >
>
>

-- 
Best regards,
Maxim

Re: After SSL and Coturn installation, I get error 404

Posted by Alvaro <zu...@gmail.com>.
i think you have the right "kurento" user not nobody at:

/etc/init.d/tomcat3

$CATALINA_HOME/bin/startup.sh -u kurento -Dcatalina.base$CATALINA_BASE


........................

El mié, 08-04-2020 a las 04:03 -0400, Robert Savickas escribió:
> Dear Alvaro,
> 
> Thank you for your response and your excellent manuals! 
> 
> Yes, I did have it as kurento:
> 
> # Settings loaded by the initscript
> START_DAEMON="true"    # If not "true", the daemon will refuse to
> load
> DAEMON_ARGS=""         # Passed directly to the kurento-media-server
> executable
> DAEMON_USER="kurento"  # User as whom Kurento Media Server will run
> DAEMON_LOG_DIR="/var/log/kurento-media-server"  # Where to store
> daemon logs
> 
> But to be sure, I just now restarted kurento and tried to access the
> site. Still Error 404.   I did completely clear the history from my
> browser.
> 
> Even when I access the site over the 5080 port, with just http
> (without the "s"), still Error 404.
> 
> Thank you
> Robert.
> 
> On Wed, Apr 8, 2020 at 3:54 AM Alvaro <zu...@gmail.com> wrote:
> > Robert, please be sure you made this:
> > 
> > 
> > 
> > 
> > 
> > sudo nano /etc/default/kurento-media-server
> > 
> > 
> > 
> > ...and there is:
> > 
> > 
> > 
> > 
> > 
> > DAEMON_USER="kurento"   ...not nobody
> > 
> > 
> > 
> > 
> > 
> > ...and then restart kurento:
> > 
> > 
> > 
> > 
> > 
> > sudo /etc/init.d/kurento-media-server restart
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > ...........................
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > El mié, 08-04-2020 a las 14:17 +0700, Maxim Solodovnik escribió:
> > 
> > > This one is useless
> > 
> > > please share more :))
> > 
> > > 
> > 
> > > On Wed, 8 Apr 2020 at 14:15, Robert Savickas <robsavickas@gmail.c
> > om>
> > 
> > > wrote:
> > 
> > > > 
> > 
> > > > Dear Maxim,
> > 
> > > > 
> > 
> > > > Thank you for your prompt attention to my question. Below, I
> > post
> > 
> > > > the last section of the catalina.out file. This type of log
> > appears
> > 
> > > > more than once in that file. Perhaps, once for each launch of
> > the
> > 
> > > > tomcat.
> > 
> > > > 
> > 
> > > > Thank you.
> > 
> > > > Robert.
> > 
> > > > 
> > 
> > > > 08-Apr-2020 01:54:23.731 INFO [hz.server-1.scheduled.thread-]
> > 
> > > >
> > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
> > 
> > > > rceLoading Illegal access: this web application instance has
> > been
> > 
> > > > stopped already. Could not load
> > 
> > > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1].
> > The
> > 
> > > > following stack trace is thrown for debugging purposes as well
> > as
> > 
> > > > to attempt to terminate the thread which caused the illegal
> > access.
> > 
> > > >         java.lang.IllegalStateException: Illegal access: this
> > web
> > 
> > > > application instance has been stopped already. Could not load
> > 
> > > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1].
> > The
> > 
> > > > following stack trace is thrown for debugging purposes as well
> > as
> > 
> > > > to attempt to terminate the thread which caused the illegal
> > access.
> > 
> > > >                 at
> > 
> > > >
> > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
> > 
> > > > rceLoading(WebappClassLoaderBase.java:1385)
> > 
> > > >                 at
> > 
> > > >
> > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClass
> > 
> > > > Loading(WebappClassLoaderBase.java:1373)
> > 
> > > >                 at
> > 
> > > >
> > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
> > 
> > > > assLoaderBase.java:1226)
> > 
> > > >                 at
> > 
> > > >
> > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
> > 
> > > > assLoaderBase.java:1188)
> > 
> > > >                 at
> > 
> > > >
> > com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.<i
> > 
> > > > nit>(CachedExecutorServiceDelegate.java:218)
> > 
> > > >                 at
> > 
> > > >
> > com.hazelcast.util.executor.CachedExecutorServiceDelegate.addNewWor
> > 
> > > > kerIfRequired(CachedExecutorServiceDelegate.java:146)
> > 
> > > >                 at
> > 
> > > >
> > com.hazelcast.util.executor.CachedExecutorServiceDelegate.execute(C
> > 
> > > > achedExecutorServiceDelegate.java:116)
> > 
> > > >                 at
> > 
> > > >
> > com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcu
> > 
> > > >
> > rrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDec
> > 
> > > > orator.java:52)
> > 
> > > >                 at
> > 
> > > >
> > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Execu
> > 
> > > > tors.java:515)
> > 
> > > >                 at
> > 
> > > >
> > java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.ja
> > 
> > > > va:305)
> > 
> > > >                 at
> > 
> > > >
> > java.base/java.util.concurrent.ScheduledThreadPoolExecutor$Schedule
> > 
> > > > dFutureTask.run(ScheduledThreadPoolExecutor.java:305)
> > 
> > > >                 at
> > 
> > > >
> > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadP
> > 
> > > > oolExecutor.java:1128)
> > 
> > > >                 at
> > 
> > > >
> > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread
> > 
> > > > PoolExecutor.java:628)
> > 
> > > >                 at
> > java.base/java.lang.Thread.run(Thread.java:834)
> > 
> > > >                 at
> > 
> > > >
> > com.hazelcast.util.executor.HazelcastManagedThread.executeRun(Hazel
> > 
> > > > castManagedThread.java:64)
> > 
> > > >                 at
> > 
> > > >
> > com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastMan
> > 
> > > > agedThread.java:80)
> > 
> > > > 
> > 
> > > > On Wed, Apr 8, 2020 at 3:01 AM Maxim Solodovnik <solomax666@gma
> > il.c
> > 
> > > > om> wrote:
> > 
> > > > > 
> > 
> > > > > (this seems to be some global error, I guess `openmeetings`
> > 
> > > > > context
> > 
> > > > > fails to start)
> > 
> > > > > What do you have in logs/catalina.out?
> > 
> > > > > 
> > 
> > > > > On Wed, 8 Apr 2020 at 13:39, Robert Savickas <robsavickas@gma
> > il.c
> > 
> > > > > om> wrote:
> > 
> > > > > > 
> > 
> > > > > > Dear friends,
> > 
> > > > > > 
> > 
> > > > > > This is a bit critical for me because I was hoping to use
> > 
> > > > > > OpenMeetings to conduct my online classes at the university
> > (I
> > 
> > > > > > am a professor), since we are all locked up at our homes
> > due to
> > 
> > > > > > the virus.  My class is in less than two days. I had set up
> > 
> > > > > > RocketChat with Jitsi meetings previously, but I did not
> > like
> > 
> > > > > > them. OpenMeetings is far superior. So, I am trying to move
> > to
> > 
> > > > > > OpenMeetings by my next class the day after tomorrow.
> > 
> > > > > > 
> > 
> > > > > > I have followed *verbatim* all the instructions in the two
> > fine
> > 
> > > > > > documents by Alvaro Bustos about installing Openmeetings
> > 5.0.0-
> > 
> > > > > > M3 on Ubuntu 18.04 and also about installing the SSL
> > 
> > > > > > certificated and Coturn.
> > 
> > > > > > 
> > 
> > > > > > Openmeetings was working OK prior to installing SSL; I was
> > able
> > 
> > > > > > to go to https://localhost:5443/openmeetings, login, set
> > up,
> > 
> > > > > > etc.   (In a conference room, the video and sound were not
> > 
> > > > > > transmitting, but I reckoned it was because Kurento was not
> > set
> > 
> > > > > > up with SSL).
> > 
> > > > > > 
> > 
> > > > > > The installation of SSL went very smoothly, due to the very
> > 
> > > > > > well written white paper by Alvaro.
> > 
> > > > > > 
> > 
> > > > > > However, after the SSL installation, when I go to https://l
> > ocal
> > 
> > > > > > host:5443/openmeetings, I get error 404: Not found, even
> > though
> > 
> > > > > > the directory is definitely there. I reckon that a java
> > servlet
> > 
> > > > > > is missing or incorrect, or something similar. But I do not
> > 
> > > > > > know how to find it and how to fix it.
> > 
> > > > > > 
> > 
> > > > > > Telnetting into the port 5443 does show that there is
> > service
> > 
> > > > > > on that port. Whether I telnet to localhost at 5443 or ip-
> > 
> > > > > > address at 5443 or domain-name at 5443, all respond
> > 
> > > > > > fine.  (Same is true for ports 3478 and 8888.)  However,
> > when I
> > 
> > > > > > go to https://localhost:5443/openmeetings or https://ip-
> > 
> > > > > > address:5443/openmeetings or https://domain-
> > 
> > > > > > name:5443/openmeetings, I get the 404 error.
> > 
> > > > > > 
> > 
> > > > > > I would really appreciate it if there are any hints or
> > 
> > > > > > suggestions you could offer.
> > 
> > > > > > 
> > 
> > > > > > Thank you.
> > 
> > > > > > Robert.
> > 
> > > > > 
> > 
> > > > > 
> > 
> > > > > 
> > 
> > > > > --
> > 
> > > > > Best regards,
> > 
> > > > > Maxim
> > 
> > > 
> > 
> > > 
> > 
> > > 
> > 
> > 
> 
> 

Re: After SSL and Coturn installation, I get error 404

Posted by Maxim Solodovnik <so...@gmail.com>.
It seems you have typo in applicationContext.xml

[org.apache.openmeetings.core.remote.KurentoHandler]: Bean property*
'flowoutTimeout' i*s not writable or has an invalid setter method. Does the
parameter type of the setter match the return type of the getter?

What value do you have for this parameter?


On Wed, 8 Apr 2020 at 15:03, Robert Savickas <ro...@gmail.com> wrote:

> Dear Alvaro,
>
> Thank you for your response and your excellent manuals!
>
> Yes, I did have it as kurento:
>
> # Settings loaded by the initscript
> START_DAEMON="true"    # If not "true", the daemon will refuse to load
> DAEMON_ARGS=""         # Passed directly to the kurento-media-server
> executable
> DAEMON_USER="kurento"  # User as whom Kurento Media Server will run
> DAEMON_LOG_DIR="/var/log/kurento-media-server"  # Where to store daemon
> logs
>
> But to be sure, I just now restarted kurento and tried to access the site.
> Still Error 404.   I did completely clear the history from my browser.
>
> Even when I access the site over the 5080 port, with just http (without
> the "s"), still Error 404.
>
> Thank you
> Robert.
>
> On Wed, Apr 8, 2020 at 3:54 AM Alvaro <zu...@gmail.com> wrote:
>
>> Robert, please be sure you made this:
>>
>>
>> sudo nano /etc/default/kurento-media-server
>>
>> ...and there is:
>>
>>
>> DAEMON_USER="kurento"   ...not nobody
>>
>>
>> ...and then restart kurento:
>>
>>
>> sudo /etc/init.d/kurento-media-server restart
>>
>>
>>
>> ...........................
>>
>>
>>
>> El mié, 08-04-2020 a las 14:17 +0700, Maxim Solodovnik escribió:
>> > This one is useless
>> > please share more :))
>> >
>> > On Wed, 8 Apr 2020 at 14:15, Robert Savickas <ro...@gmail.com>
>> > wrote:
>> > >
>> > > Dear Maxim,
>> > >
>> > > Thank you for your prompt attention to my question. Below, I post
>> > > the last section of the catalina.out file. This type of log appears
>> > > more than once in that file. Perhaps, once for each launch of the
>> > > tomcat.
>> > >
>> > > Thank you.
>> > > Robert.
>> > >
>> > > 08-Apr-2020 01:54:23.731 INFO [hz.server-1.scheduled.thread-]
>> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
>> > > rceLoading Illegal access: this web application instance has been
>> > > stopped already. Could not load
>> > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
>> > > following stack trace is thrown for debugging purposes as well as
>> > > to attempt to terminate the thread which caused the illegal access.
>> > >         java.lang.IllegalStateException: Illegal access: this web
>> > > application instance has been stopped already. Could not load
>> > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
>> > > following stack trace is thrown for debugging purposes as well as
>> > > to attempt to terminate the thread which caused the illegal access.
>> > >                 at
>> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
>> > > rceLoading(WebappClassLoaderBase.java:1385)
>> > >                 at
>> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClass
>> > > Loading(WebappClassLoaderBase.java:1373)
>> > >                 at
>> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
>> > > assLoaderBase.java:1226)
>> > >                 at
>> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
>> > > assLoaderBase.java:1188)
>> > >                 at
>> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.<i
>> > > nit>(CachedExecutorServiceDelegate.java:218)
>> > >                 at
>> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate.addNewWor
>> > > kerIfRequired(CachedExecutorServiceDelegate.java:146)
>> > >                 at
>> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate.execute(C
>> > > achedExecutorServiceDelegate.java:116)
>> > >                 at
>> > > com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcu
>> > > rrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDec
>> > > orator.java:52)
>> > >                 at
>> > > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Execu
>> > > tors.java:515)
>> > >                 at
>> > > java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.ja
>> > > va:305)
>> > >                 at
>> > > java.base/java.util.concurrent.ScheduledThreadPoolExecutor$Schedule
>> > > dFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>> > >                 at
>> > > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadP
>> > > oolExecutor.java:1128)
>> > >                 at
>> > > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread
>> > > PoolExecutor.java:628)
>> > >                 at java.base/java.lang.Thread.run(Thread.java:834)
>> > >                 at
>> > > com.hazelcast.util.executor.HazelcastManagedThread.executeRun(Hazel
>> > > castManagedThread.java:64)
>> > >                 at
>> > > com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastMan
>> > > agedThread.java:80)
>> > >
>> > > On Wed, Apr 8, 2020 at 3:01 AM Maxim Solodovnik <solomax666@gmail.c
>> > > om> wrote:
>> > > >
>> > > > (this seems to be some global error, I guess `openmeetings`
>> > > > context
>> > > > fails to start)
>> > > > What do you have in logs/catalina.out?
>> > > >
>> > > > On Wed, 8 Apr 2020 at 13:39, Robert Savickas <robsavickas@gmail.c
>> > > > om> wrote:
>> > > > >
>> > > > > Dear friends,
>> > > > >
>> > > > > This is a bit critical for me because I was hoping to use
>> > > > > OpenMeetings to conduct my online classes at the university (I
>> > > > > am a professor), since we are all locked up at our homes due to
>> > > > > the virus.  My class is in less than two days. I had set up
>> > > > > RocketChat with Jitsi meetings previously, but I did not like
>> > > > > them. OpenMeetings is far superior. So, I am trying to move to
>> > > > > OpenMeetings by my next class the day after tomorrow.
>> > > > >
>> > > > > I have followed *verbatim* all the instructions in the two fine
>> > > > > documents by Alvaro Bustos about installing Openmeetings 5.0.0-
>> > > > > M3 on Ubuntu 18.04 and also about installing the SSL
>> > > > > certificated and Coturn.
>> > > > >
>> > > > > Openmeetings was working OK prior to installing SSL; I was able
>> > > > > to go to https://localhost:5443/openmeetings, login, set up,
>> > > > > etc.   (In a conference room, the video and sound were not
>> > > > > transmitting, but I reckoned it was because Kurento was not set
>> > > > > up with SSL).
>> > > > >
>> > > > > The installation of SSL went very smoothly, due to the very
>> > > > > well written white paper by Alvaro.
>> > > > >
>> > > > > However, after the SSL installation, when I go to https://local
>> > > > > host:5443/openmeetings, I get error 404: Not found, even though
>> > > > > the directory is definitely there. I reckon that a java servlet
>> > > > > is missing or incorrect, or something similar. But I do not
>> > > > > know how to find it and how to fix it.
>> > > > >
>> > > > > Telnetting into the port 5443 does show that there is service
>> > > > > on that port. Whether I telnet to localhost at 5443 or ip-
>> > > > > address at 5443 or domain-name at 5443, all respond
>> > > > > fine.  (Same is true for ports 3478 and 8888.)  However, when I
>> > > > > go to https://localhost:5443/openmeetings or https://ip-
>> > > > > address:5443/openmeetings or https://domain-
>> > > > > name:5443/openmeetings, I get the 404 error.
>> > > > >
>> > > > > I would really appreciate it if there are any hints or
>> > > > > suggestions you could offer.
>> > > > >
>> > > > > Thank you.
>> > > > > Robert.
>> > > >
>> > > >
>> > > >
>> > > > --
>> > > > Best regards,
>> > > > Maxim
>> >
>> >
>> >
>>
>

-- 
Best regards,
Maxim

Re: After SSL and Coturn installation, I get error 404

Posted by Robert Savickas <ro...@gmail.com>.
Dear Alvaro,

Thank you for your response and your excellent manuals!

Yes, I did have it as kurento:

# Settings loaded by the initscript
START_DAEMON="true"    # If not "true", the daemon will refuse to load
DAEMON_ARGS=""         # Passed directly to the kurento-media-server
executable
DAEMON_USER="kurento"  # User as whom Kurento Media Server will run
DAEMON_LOG_DIR="/var/log/kurento-media-server"  # Where to store daemon logs

But to be sure, I just now restarted kurento and tried to access the site.
Still Error 404.   I did completely clear the history from my browser.

Even when I access the site over the 5080 port, with just http (without the
"s"), still Error 404.

Thank you
Robert.

On Wed, Apr 8, 2020 at 3:54 AM Alvaro <zu...@gmail.com> wrote:

> Robert, please be sure you made this:
>
>
> sudo nano /etc/default/kurento-media-server
>
> ...and there is:
>
>
> DAEMON_USER="kurento"   ...not nobody
>
>
> ...and then restart kurento:
>
>
> sudo /etc/init.d/kurento-media-server restart
>
>
>
> ...........................
>
>
>
> El mié, 08-04-2020 a las 14:17 +0700, Maxim Solodovnik escribió:
> > This one is useless
> > please share more :))
> >
> > On Wed, 8 Apr 2020 at 14:15, Robert Savickas <ro...@gmail.com>
> > wrote:
> > >
> > > Dear Maxim,
> > >
> > > Thank you for your prompt attention to my question. Below, I post
> > > the last section of the catalina.out file. This type of log appears
> > > more than once in that file. Perhaps, once for each launch of the
> > > tomcat.
> > >
> > > Thank you.
> > > Robert.
> > >
> > > 08-Apr-2020 01:54:23.731 INFO [hz.server-1.scheduled.thread-]
> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
> > > rceLoading Illegal access: this web application instance has been
> > > stopped already. Could not load
> > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
> > > following stack trace is thrown for debugging purposes as well as
> > > to attempt to terminate the thread which caused the illegal access.
> > >         java.lang.IllegalStateException: Illegal access: this web
> > > application instance has been stopped already. Could not load
> > > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
> > > following stack trace is thrown for debugging purposes as well as
> > > to attempt to terminate the thread which caused the illegal access.
> > >                 at
> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
> > > rceLoading(WebappClassLoaderBase.java:1385)
> > >                 at
> > > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClass
> > > Loading(WebappClassLoaderBase.java:1373)
> > >                 at
> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
> > > assLoaderBase.java:1226)
> > >                 at
> > > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
> > > assLoaderBase.java:1188)
> > >                 at
> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.<i
> > > nit>(CachedExecutorServiceDelegate.java:218)
> > >                 at
> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate.addNewWor
> > > kerIfRequired(CachedExecutorServiceDelegate.java:146)
> > >                 at
> > > com.hazelcast.util.executor.CachedExecutorServiceDelegate.execute(C
> > > achedExecutorServiceDelegate.java:116)
> > >                 at
> > > com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcu
> > > rrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDec
> > > orator.java:52)
> > >                 at
> > > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Execu
> > > tors.java:515)
> > >                 at
> > > java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.ja
> > > va:305)
> > >                 at
> > > java.base/java.util.concurrent.ScheduledThreadPoolExecutor$Schedule
> > > dFutureTask.run(ScheduledThreadPoolExecutor.java:305)
> > >                 at
> > > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadP
> > > oolExecutor.java:1128)
> > >                 at
> > > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread
> > > PoolExecutor.java:628)
> > >                 at java.base/java.lang.Thread.run(Thread.java:834)
> > >                 at
> > > com.hazelcast.util.executor.HazelcastManagedThread.executeRun(Hazel
> > > castManagedThread.java:64)
> > >                 at
> > > com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastMan
> > > agedThread.java:80)
> > >
> > > On Wed, Apr 8, 2020 at 3:01 AM Maxim Solodovnik <solomax666@gmail.c
> > > om> wrote:
> > > >
> > > > (this seems to be some global error, I guess `openmeetings`
> > > > context
> > > > fails to start)
> > > > What do you have in logs/catalina.out?
> > > >
> > > > On Wed, 8 Apr 2020 at 13:39, Robert Savickas <robsavickas@gmail.c
> > > > om> wrote:
> > > > >
> > > > > Dear friends,
> > > > >
> > > > > This is a bit critical for me because I was hoping to use
> > > > > OpenMeetings to conduct my online classes at the university (I
> > > > > am a professor), since we are all locked up at our homes due to
> > > > > the virus.  My class is in less than two days. I had set up
> > > > > RocketChat with Jitsi meetings previously, but I did not like
> > > > > them. OpenMeetings is far superior. So, I am trying to move to
> > > > > OpenMeetings by my next class the day after tomorrow.
> > > > >
> > > > > I have followed *verbatim* all the instructions in the two fine
> > > > > documents by Alvaro Bustos about installing Openmeetings 5.0.0-
> > > > > M3 on Ubuntu 18.04 and also about installing the SSL
> > > > > certificated and Coturn.
> > > > >
> > > > > Openmeetings was working OK prior to installing SSL; I was able
> > > > > to go to https://localhost:5443/openmeetings, login, set up,
> > > > > etc.   (In a conference room, the video and sound were not
> > > > > transmitting, but I reckoned it was because Kurento was not set
> > > > > up with SSL).
> > > > >
> > > > > The installation of SSL went very smoothly, due to the very
> > > > > well written white paper by Alvaro.
> > > > >
> > > > > However, after the SSL installation, when I go to https://local
> > > > > host:5443/openmeetings, I get error 404: Not found, even though
> > > > > the directory is definitely there. I reckon that a java servlet
> > > > > is missing or incorrect, or something similar. But I do not
> > > > > know how to find it and how to fix it.
> > > > >
> > > > > Telnetting into the port 5443 does show that there is service
> > > > > on that port. Whether I telnet to localhost at 5443 or ip-
> > > > > address at 5443 or domain-name at 5443, all respond
> > > > > fine.  (Same is true for ports 3478 and 8888.)  However, when I
> > > > > go to https://localhost:5443/openmeetings or https://ip-
> > > > > address:5443/openmeetings or https://domain-
> > > > > name:5443/openmeetings, I get the 404 error.
> > > > >
> > > > > I would really appreciate it if there are any hints or
> > > > > suggestions you could offer.
> > > > >
> > > > > Thank you.
> > > > > Robert.
> > > >
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Maxim
> >
> >
> >
>

Re: After SSL and Coturn installation, I get error 404

Posted by Alvaro <zu...@gmail.com>.
Robert, please be sure you made this:


sudo nano /etc/default/kurento-media-server

...and there is:


DAEMON_USER="kurento"   ...not nobody


...and then restart kurento:


sudo /etc/init.d/kurento-media-server restart



...........................



El mié, 08-04-2020 a las 14:17 +0700, Maxim Solodovnik escribió:
> This one is useless
> please share more :))
> 
> On Wed, 8 Apr 2020 at 14:15, Robert Savickas <ro...@gmail.com>
> wrote:
> > 
> > Dear Maxim,
> > 
> > Thank you for your prompt attention to my question. Below, I post
> > the last section of the catalina.out file. This type of log appears
> > more than once in that file. Perhaps, once for each launch of the
> > tomcat.
> > 
> > Thank you.
> > Robert.
> > 
> > 08-Apr-2020 01:54:23.731 INFO [hz.server-1.scheduled.thread-]
> > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
> > rceLoading Illegal access: this web application instance has been
> > stopped already. Could not load
> > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
> > following stack trace is thrown for debugging purposes as well as
> > to attempt to terminate the thread which caused the illegal access.
> >         java.lang.IllegalStateException: Illegal access: this web
> > application instance has been stopped already. Could not load
> > [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
> > following stack trace is thrown for debugging purposes as well as
> > to attempt to terminate the thread which caused the illegal access.
> >                 at
> > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResou
> > rceLoading(WebappClassLoaderBase.java:1385)
> >                 at
> > org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClass
> > Loading(WebappClassLoaderBase.java:1373)
> >                 at
> > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
> > assLoaderBase.java:1226)
> >                 at
> > org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappCl
> > assLoaderBase.java:1188)
> >                 at
> > com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.<i
> > nit>(CachedExecutorServiceDelegate.java:218)
> >                 at
> > com.hazelcast.util.executor.CachedExecutorServiceDelegate.addNewWor
> > kerIfRequired(CachedExecutorServiceDelegate.java:146)
> >                 at
> > com.hazelcast.util.executor.CachedExecutorServiceDelegate.execute(C
> > achedExecutorServiceDelegate.java:116)
> >                 at
> > com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcu
> > rrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDec
> > orator.java:52)
> >                 at
> > java.base/java.util.concurrent.Executors$RunnableAdapter.call(Execu
> > tors.java:515)
> >                 at
> > java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.ja
> > va:305)
> >                 at
> > java.base/java.util.concurrent.ScheduledThreadPoolExecutor$Schedule
> > dFutureTask.run(ScheduledThreadPoolExecutor.java:305)
> >                 at
> > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadP
> > oolExecutor.java:1128)
> >                 at
> > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Thread
> > PoolExecutor.java:628)
> >                 at java.base/java.lang.Thread.run(Thread.java:834)
> >                 at
> > com.hazelcast.util.executor.HazelcastManagedThread.executeRun(Hazel
> > castManagedThread.java:64)
> >                 at
> > com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastMan
> > agedThread.java:80)
> > 
> > On Wed, Apr 8, 2020 at 3:01 AM Maxim Solodovnik <solomax666@gmail.c
> > om> wrote:
> > > 
> > > (this seems to be some global error, I guess `openmeetings`
> > > context
> > > fails to start)
> > > What do you have in logs/catalina.out?
> > > 
> > > On Wed, 8 Apr 2020 at 13:39, Robert Savickas <robsavickas@gmail.c
> > > om> wrote:
> > > > 
> > > > Dear friends,
> > > > 
> > > > This is a bit critical for me because I was hoping to use
> > > > OpenMeetings to conduct my online classes at the university (I
> > > > am a professor), since we are all locked up at our homes due to
> > > > the virus.  My class is in less than two days. I had set up
> > > > RocketChat with Jitsi meetings previously, but I did not like
> > > > them. OpenMeetings is far superior. So, I am trying to move to
> > > > OpenMeetings by my next class the day after tomorrow.
> > > > 
> > > > I have followed *verbatim* all the instructions in the two fine
> > > > documents by Alvaro Bustos about installing Openmeetings 5.0.0-
> > > > M3 on Ubuntu 18.04 and also about installing the SSL
> > > > certificated and Coturn.
> > > > 
> > > > Openmeetings was working OK prior to installing SSL; I was able
> > > > to go to https://localhost:5443/openmeetings, login, set up,
> > > > etc.   (In a conference room, the video and sound were not
> > > > transmitting, but I reckoned it was because Kurento was not set
> > > > up with SSL).
> > > > 
> > > > The installation of SSL went very smoothly, due to the very
> > > > well written white paper by Alvaro.
> > > > 
> > > > However, after the SSL installation, when I go to https://local
> > > > host:5443/openmeetings, I get error 404: Not found, even though
> > > > the directory is definitely there. I reckon that a java servlet
> > > > is missing or incorrect, or something similar. But I do not
> > > > know how to find it and how to fix it.
> > > > 
> > > > Telnetting into the port 5443 does show that there is service
> > > > on that port. Whether I telnet to localhost at 5443 or ip-
> > > > address at 5443 or domain-name at 5443, all respond
> > > > fine.  (Same is true for ports 3478 and 8888.)  However, when I
> > > > go to https://localhost:5443/openmeetings or https://ip-
> > > > address:5443/openmeetings or https://domain-
> > > > name:5443/openmeetings, I get the 404 error.
> > > > 
> > > > I would really appreciate it if there are any hints or
> > > > suggestions you could offer.
> > > > 
> > > > Thank you.
> > > > Robert.
> > > 
> > > 
> > > 
> > > --
> > > Best regards,
> > > Maxim
> 
> 
> 

Re: After SSL and Coturn installation, I get error 404

Posted by Robert Savickas <ro...@gmail.com>.
Maxim, Thank you.

That file contains near 55,000 lines, and it includes information from the
time *prior* to my installation of the SSL with Coturn.  So, below, I
include all the lines that occurred after the midnight tonigt (New York
time).  This is already after the installation of SSL.

From a quick glance at it, it seems that java version indeed might still be
potentially the problem.

Robert.

08-Apr-2020 00:00:53.252 INFO [main]
org.apache.catalina.core.StandardServer.await A valid shutdown command was
received via the shutdown port. Stopping the Server instance.
08-Apr-2020 00:00:53.252 INFO [main]
org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
["http-nio-5080"]
08-Apr-2020 00:00:53.264 INFO [main]
org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
["https-jsse-nio-5443"]
08-Apr-2020 00:00:53.270 INFO [main]
org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
["ajp-nio-8009"]
08-Apr-2020 00:00:53.276 INFO [main]
org.apache.catalina.core.StandardService.stopInternal Stopping service
[Catalina]
08-Apr-2020 00:00:53.282 INFO [main]
org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler
["http-nio-5080"]
08-Apr-2020 00:00:53.285 INFO [main]
org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler
["https-jsse-nio-5443"]
08-Apr-2020 00:00:53.286 INFO [main]
org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler
["ajp-nio-8009"]
08-Apr-2020 00:00:53.287 INFO [main]
org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler
["http-nio-5080"]
08-Apr-2020 00:00:53.288 INFO [main]
org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler
["https-jsse-nio-5443"]
08-Apr-2020 00:00:53.288 INFO [main]
org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler
["ajp-nio-8009"]
NOTE: Picked up JDK_JAVA_OPTIONS:
 --add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [
-nonaming ] { -help | start | stop }
08-Apr-2020 00:01:01.673 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Server version name:
  Apache Tomcat/9.0.29
08-Apr-2020 00:01:01.677 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Server built:
 Nov 16 2019 17:29:07 UTC
08-Apr-2020 00:01:01.677 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Server version
number: 9.0.29.0
08-Apr-2020 00:01:01.678 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log OS Name:
  Linux
08-Apr-2020 00:01:01.678 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log OS Version:
 4.15.0-88-generic
08-Apr-2020 00:01:01.678 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Architecture:
 amd64
08-Apr-2020 00:01:01.678 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Java Home:
  /usr/lib/jvm/java-11-openjdk-amd64
08-Apr-2020 00:01:01.678 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log JVM Version:
  10.0.1+10-Ubuntu-3ubuntu1
08-Apr-2020 00:01:01.678 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:
 Oracle Corporation
08-Apr-2020 00:01:01.678 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:
  /opt/open503
08-Apr-2020 00:01:01.679 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:
  /opt/open503
08-Apr-2020 00:01:01.691 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: --add-opens=java.base/java.lang=ALL-UNNAMED
08-Apr-2020 00:01:01.692 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: --add-opens=java.base/java.io=ALL-UNNAMED
08-Apr-2020 00:01:01.692 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
08-Apr-2020 00:01:01.692 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument:
-Djava.util.logging.config.file=/opt/open503/conf/logging.properties
08-Apr-2020 00:01:01.692 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
08-Apr-2020 00:01:01.692 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Djdk.tls.ephemeralDHKeySize=2048
08-Apr-2020 00:01:01.692 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
08-Apr-2020 00:01:01.692 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
08-Apr-2020 00:01:01.692 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Dignore.endorsed.dirs=
08-Apr-2020 00:01:01.692 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Dcatalina.base=/opt/open503
08-Apr-2020 00:01:01.692 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Dcatalina.home=/opt/open503
08-Apr-2020 00:01:01.693 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Djava.io.tmpdir=/opt/open503/temp
08-Apr-2020 00:01:01.693 INFO [main]
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based
Apache Tomcat Native library which allows optimal performance in production
environments was not found on the java.library.path:
[/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib]
08-Apr-2020 00:01:01.935 INFO [main]
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
["http-nio-5080"]
08-Apr-2020 00:01:01.959 INFO [main]
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
["https-jsse-nio-5443"]
08-Apr-2020 00:01:02.303 INFO [main]
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
["ajp-nio-8009"]
08-Apr-2020 00:01:02.305 INFO [main]
org.apache.catalina.startup.Catalina.load Server initialization in [802]
milliseconds
08-Apr-2020 00:01:02.354 INFO [main]
org.apache.catalina.core.StandardService.startInternal Starting service
[Catalina]
08-Apr-2020 00:01:02.354 INFO [main]
org.apache.catalina.core.StandardEngine.startInternal Starting Servlet
engine: [Apache Tomcat/9.0.29]
08-Apr-2020 00:01:02.362 INFO [main]
org.apache.catalina.startup.HostConfig.deployDirectory Deploying web
application directory [/opt/open503/webapps/logs]
08-Apr-2020 00:01:02.548 INFO [main]
org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web
application directory [/opt/open503/webapps/logs] has finished in [186] ms
08-Apr-2020 00:01:02.549 INFO [main]
org.apache.catalina.startup.HostConfig.deployDirectory Deploying web
application directory [/opt/open503/webapps/ROOT]
08-Apr-2020 00:01:02.570 INFO [main]
org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web
application directory [/opt/open503/webapps/ROOT] has finished in [22] ms
08-Apr-2020 00:01:02.570 INFO [main]
org.apache.catalina.startup.HostConfig.deployDirectory Deploying web
application directory [/opt/open503/webapps/openmeetings]
08-Apr-2020 00:01:08.232 INFO [main]
org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned
for TLDs yet contained no TLDs. Enable debug logging for this logger for a
complete list of JARs that were scanned but no TLDs were found in them.
Skipping unneeded JARs during scanning can improve startup time and JSP
compilation time.
08-Apr-2020 00:01:08.249 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal One or more
listeners failed to start. Full details will be found in the appropriate
container log file
08-Apr-2020 00:01:08.250 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal Context
[/openmeetings] startup failed due to previous errors
08-Apr-2020 00:01:08.276 INFO [main]
org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web
application directory [/opt/open503/webapps/openmeetings] has finished in
[5,706] ms
08-Apr-2020 00:01:08.284 INFO [main]
org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler
["http-nio-5080"]
08-Apr-2020 00:01:08.306 INFO [main]
org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler
["https-jsse-nio-5443"]
08-Apr-2020 00:01:08.328 INFO [main]
org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler
["ajp-nio-8009"]
08-Apr-2020 00:01:08.330 INFO [main]
org.apache.catalina.startup.Catalina.start Server startup in [6,024]
milliseconds
08-Apr-2020 00:05:17.237 INFO [Thread-5]
org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
["http-nio-5080"]
08-Apr-2020 00:05:17.246 INFO [Thread-5]
org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
["https-jsse-nio-5443"]
08-Apr-2020 00:05:17.247 INFO [Thread-5]
org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler
["ajp-nio-8009"]
08-Apr-2020 00:05:17.254 INFO [Thread-5]
org.apache.catalina.core.StandardService.stopInternal Stopping service
[Catalina]
08-Apr-2020 00:05:17.292 INFO [Thread-5]
org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler
["http-nio-5080"]
08-Apr-2020 00:05:17.297 INFO [Thread-5]
org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler
["https-jsse-nio-5443"]
08-Apr-2020 00:05:17.302 INFO [Thread-5]
org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler
["ajp-nio-8009"]
08-Apr-2020 00:05:17.306 INFO [Thread-5]
org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler
["http-nio-5080"]
08-Apr-2020 00:05:17.307 INFO [Thread-5]
org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler
["https-jsse-nio-5443"]
08-Apr-2020 00:05:17.308 INFO [Thread-5]
org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler
["ajp-nio-8009"]
NOTE: Picked up JDK_JAVA_OPTIONS:
 --add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [
-nonaming ] { -help | start | stop }
08-Apr-2020 01:49:18.902 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Server version name:
  Apache Tomcat/9.0.29
08-Apr-2020 01:49:18.905 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Server built:
 Nov 16 2019 17:29:07 UTC
08-Apr-2020 01:49:18.905 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Server version
number: 9.0.29.0
08-Apr-2020 01:49:18.906 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log OS Name:
  Linux
08-Apr-2020 01:49:18.906 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log OS Version:
 4.15.0-88-generic
08-Apr-2020 01:49:18.906 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Architecture:
 amd64
08-Apr-2020 01:49:18.906 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Java Home:
  /usr/lib/jvm/java-11-oracle
08-Apr-2020 01:49:18.906 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log JVM Version:
  11.0.6+8-LTS
08-Apr-2020 01:49:18.906 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:
 Oracle Corporation
08-Apr-2020 01:49:18.906 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:
  /opt/open503
08-Apr-2020 01:49:18.906 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:
  /opt/open503
08-Apr-2020 01:49:18.988 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: --add-opens=java.base/java.lang=ALL-UNNAMED
08-Apr-2020 01:49:18.988 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: --add-opens=java.base/java.io=ALL-UNNAMED
08-Apr-2020 01:49:18.989 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
08-Apr-2020 01:49:18.989 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument:
-Djava.util.logging.config.file=/opt/open503/conf/logging.properties
08-Apr-2020 01:49:18.989 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
08-Apr-2020 01:49:18.989 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Djdk.tls.ephemeralDHKeySize=2048
08-Apr-2020 01:49:18.989 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
08-Apr-2020 01:49:18.990 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
08-Apr-2020 01:49:18.990 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Dignore.endorsed.dirs=
08-Apr-2020 01:49:18.990 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Dcatalina.base=/opt/open503
08-Apr-2020 01:49:18.990 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Dcatalina.home=/opt/open503
08-Apr-2020 01:49:18.990 INFO [main]
org.apache.catalina.startup.VersionLoggerListener.log Command line
argument: -Djava.io.tmpdir=/opt/open503/temp
08-Apr-2020 01:49:18.990 INFO [main]
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based
Apache Tomcat Native library which allows optimal performance in production
environments was not found on the java.library.path:
[/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib]
08-Apr-2020 01:49:19.409 INFO [main]
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
["http-nio-5080"]
08-Apr-2020 01:49:19.453 INFO [main]
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
["https-jsse-nio-5443"]
08-Apr-2020 01:49:20.416 INFO [main]
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler
["ajp-nio-8009"]
08-Apr-2020 01:49:20.419 INFO [main]
org.apache.catalina.startup.Catalina.load Server initialization in [1,713]
milliseconds
08-Apr-2020 01:49:20.481 INFO [main]
org.apache.catalina.core.StandardService.startInternal Starting service
[Catalina]
08-Apr-2020 01:49:20.481 INFO [main]
org.apache.catalina.core.StandardEngine.startInternal Starting Servlet
engine: [Apache Tomcat/9.0.29]
08-Apr-2020 01:49:20.566 INFO [main]
org.apache.catalina.startup.HostConfig.deployDirectory Deploying web
application directory [/opt/open503/webapps/logs]
08-Apr-2020 01:49:20.897 INFO [main]
org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web
application directory [/opt/open503/webapps/logs] has finished in [331] ms
08-Apr-2020 01:49:20.897 INFO [main]
org.apache.catalina.startup.HostConfig.deployDirectory Deploying web
application directory [/opt/open503/webapps/ROOT]
08-Apr-2020 01:49:20.919 INFO [main]
org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web
application directory [/opt/open503/webapps/ROOT] has finished in [22] ms
08-Apr-2020 01:49:20.920 INFO [main]
org.apache.catalina.startup.HostConfig.deployDirectory Deploying web
application directory [/opt/open503/webapps/openmeetings]
08-Apr-2020 01:49:32.300 INFO [main]
org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned
for TLDs yet contained no TLDs. Enable debug logging for this logger for a
complete list of JARs that were scanned but no TLDs were found in them.
Skipping unneeded JARs during scanning can improve startup time and JSP
compilation time.
[34mINFO [0;39m 04-08 01:49:32.514 [36mo.s.w.c.ContextLoader:271 [main]
[0;39m - Root WebApplicationContext: initialization started
[34mINFO [0;39m 04-08 01:49:33.764
[36mo.s.o.j.LocalEntityManagerFactoryBean:416 [main] [0;39m - Initialized
JPA EntityManagerFactory for persistence unit 'openmeetings'
08-Apr-2020 01:49:34.038 INFO [main]
com.hazelcast.config.AbstractConfigLocator.null Loading 'hazelcast.xml'
from the classpath.
08-Apr-2020 01:49:34.106 WARNING [main]
com.hazelcast.config.AbstractXmlConfigHelper.null Name of the hazelcast
schema location is incorrect, using default
08-Apr-2020 01:49:34.527 WARNING [main]
com.hazelcast.instance.HazelcastInstanceFactory.null Hazelcast is starting
in a Java modular environment (Java 9 and newer) but without proper access
to required Java packages. Use additional Java arguments to provide
Hazelcast access to Java internal API. The internal API access is used to
get the best performance results. Arguments to be used:
 --add-modules java.se --add-exports java.base/jdk.internal.ref=ALL-UNNAMED
--add-opens java.base/java.lang=ALL-UNNAMED --add-opens
java.base/java.nio=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED
--add-opens java.management/sun.management=ALL-UNNAMED --add-opens
jdk.management/com.sun.management.internal=ALL-UNNAMED
08-Apr-2020 01:49:34.560 INFO [main]
com.hazelcast.instance.AddressPicker.null [LOCAL] [dev] [3.12.2] Prefer
IPv4 stack is true, prefer IPv6 addresses is false
08-Apr-2020 01:49:34.565 INFO [main]
com.hazelcast.instance.AddressPicker.null [LOCAL] [dev] [3.12.2] Picked
[192.168.1.39]:5701, using socket
ServerSocket[addr=/0:0:0:0:0:0:0:0,localport=5701], bind any local is true
08-Apr-2020 01:49:34.581 INFO [main] com.hazelcast.system.null
[192.168.1.39]:5701 [dev] [3.12.2] Hazelcast 3.12.2 (20190802 - e34b163)
starting at [192.168.1.39]:5701
08-Apr-2020 01:49:34.581 INFO [main] com.hazelcast.system.null
[192.168.1.39]:5701 [dev] [3.12.2] Copyright (c) 2008-2019, Hazelcast, Inc.
All Rights Reserved.
08-Apr-2020 01:49:34.834 INFO [main]
com.hazelcast.spi.impl.operationservice.impl.BackpressureRegulator.null
[192.168.1.39]:5701 [dev] [3.12.2] Backpressure is disabled
08-Apr-2020 01:49:35.480 INFO [main]
com.hazelcast.spi.impl.operationexecutor.impl.OperationExecutorImpl.null
[192.168.1.39]:5701 [dev] [3.12.2] Starting 8 partition threads and 5
generic threads (1 dedicated for priority tasks)
08-Apr-2020 01:49:35.489 INFO [main]
com.hazelcast.internal.diagnostics.Diagnostics.null [192.168.1.39]:5701
[dev] [3.12.2] Diagnostics disabled. To enable add
-Dhazelcast.diagnostics.enabled=true to the JVM arguments.
08-Apr-2020 01:49:35.493 INFO [main]
com.hazelcast.core.LifecycleService.null [192.168.1.39]:5701 [dev] [3.12.2]
[192.168.1.39]:5701 is STARTING
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by
com.hazelcast.internal.networking.nio.SelectorOptimizer
(file:/opt/open503/webapps/openmeetings/WEB-INF/lib/hazelcast-3.12.2.jar)
to field sun.nio.ch.SelectorImpl.selectedKeys
WARNING: Please consider reporting this to the maintainers of
com.hazelcast.internal.networking.nio.SelectorOptimizer
WARNING: Use --illegal-access=warn to enable warnings of further illegal
reflective access operations
WARNING: All illegal access operations will be denied in a future release
08-Apr-2020 01:49:35.509 WARNING [main] com.hazelcast.instance.Node.null
[192.168.1.39]:5701 [dev] [3.12.2] No join method is enabled! Starting
standalone.
08-Apr-2020 01:49:35.537 INFO [main]
com.hazelcast.core.LifecycleService.null [192.168.1.39]:5701 [dev] [3.12.2]
[192.168.1.39]:5701 is STARTED
[34mINFO [0;39m 04-08 01:49:35.750 [36mo.s.s.c.ThreadPoolTaskExecutor:171
[main] [0;39m - Initializing ExecutorService 'taskExecutor'
[31mWARN [0;39m 04-08 01:49:35.795
[36mo.s.w.c.s.XmlWebApplicationContext:558 [main] [0;39m - Exception
encountered during context initialization - cancelling refresh attempt:
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'streamProcessor': Unsatisfied dependency expressed
through field 'cm'; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'clientManager': Unsatisfied dependency expressed
through field 'kHandler'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'kurentoHandler' defined in ServletContext resource
[/WEB-INF/classes/applicationContext.xml]: Error setting property values;
nested exception is org.springframework.beans.NotWritablePropertyException:
Invalid property 'flowoutTimeout' of bean class
[org.apache.openmeetings.core.remote.KurentoHandler]: Bean property
'flowoutTimeout' is not writable or has an invalid setter method. Does the
parameter type of the setter match the return type of the getter?
[34mINFO [0;39m 04-08 01:49:35.796 [36mo.s.s.c.ThreadPoolTaskExecutor:208
[main] [0;39m - Shutting down ExecutorService 'taskExecutor'
[34mINFO [0;39m 04-08 01:49:35.796
[36mo.s.o.j.LocalEntityManagerFactoryBean:598 [main] [0;39m - Closing JPA
EntityManagerFactory for persistence unit 'openmeetings'
[1;31mERROR [0;39m 04-08 01:49:35.803 [36mo.s.w.c.ContextLoader:313 [main]
[0;39m - Context initialization failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'streamProcessor': Unsatisfied dependency expressed
through field 'cm'; nested exception is
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'clientManager': Unsatisfied dependency expressed
through field 'kHandler'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'kurentoHandler' defined in ServletContext resource
[/WEB-INF/classes/applicationContext.xml]: Error setting property values;
nested exception is org.springframework.beans.NotWritablePropertyException:
Invalid property 'flowoutTimeout' of bean class
[org.apache.openmeetings.core.remote.KurentoHandler]: Bean property
'flowoutTimeout' is not writable or has an invalid setter method. Does the
parameter type of the setter match the return type of the getter?
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643)
at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:116)
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879)
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550)
at
org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401)
at
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292)
at
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4685)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5146)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1133)
at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1867)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1045)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:429)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1576)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:309)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936)
at
org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at
org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at
java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
at
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
at
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:421)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:633)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:343)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:474)
Caused by:
org.springframework.beans.factory.UnsatisfiedDependencyException: Error
creating bean with name 'clientManager': Unsatisfied dependency expressed
through field 'kHandler'; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'kurentoHandler' defined in ServletContext resource
[/WEB-INF/classes/applicationContext.xml]: Error setting property values;
nested exception is org.springframework.beans.NotWritablePropertyException:
Invalid property 'flowoutTimeout' of bean class
[org.apache.openmeetings.core.remote.KurentoHandler]: Bean property
'flowoutTimeout' is not writable or has an invalid setter method. Does the
parameter type of the setter match the return type of the getter?
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643)
at
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:116)
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1422)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207)
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
... 56 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'kurentoHandler' defined in ServletContext resource
[/WEB-INF/classes/applicationContext.xml]: Error setting property values;
nested exception is org.springframework.beans.NotWritablePropertyException:
Invalid property 'flowoutTimeout' of bean class
[org.apache.openmeetings.core.remote.KurentoHandler]: Bean property
'flowoutTimeout' is not writable or has an invalid setter method. Does the
parameter type of the setter match the return type of the getter?
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1736)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1444)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517)
at
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
at
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1287)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1207)
at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)
... 69 common frames omitted
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid
property 'flowoutTimeout' of bean class
[org.apache.openmeetings.core.remote.KurentoHandler]: Bean property
'flowoutTimeout' is not writable or has an invalid setter method. Does the
parameter type of the setter match the return type of the getter?
at
org.springframework.beans.BeanWrapperImpl.createNotWritablePropertyException(BeanWrapperImpl.java:243)
at
org.springframework.beans.AbstractNestablePropertyAccessor.processLocalProperty(AbstractNestablePropertyAccessor.java:426)
at
org.springframework.beans.AbstractNestablePropertyAccessor.setPropertyValue(AbstractNestablePropertyAccessor.java:278)
at
org.springframework.beans.AbstractNestablePropertyAccessor.setPropertyValue(AbstractNestablePropertyAccessor.java:266)
at
org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:97)
at
org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:77)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1732)
... 80 common frames omitted
08-Apr-2020 01:49:35.806 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal One or more
listeners failed to start. Full details will be found in the appropriate
container log file
08-Apr-2020 01:49:35.848 SEVERE [main]
org.apache.catalina.core.StandardContext.startInternal Context
[/openmeetings] startup failed due to previous errors
08-Apr-2020 01:49:35.888 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.scheduled.thread-] but has failed to stop it. This is very
likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
 java.base@11.0.6
/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
 java.base@11.0.6
/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 java.base@11.0.6/java.lang.Thread.run(Thread.java:834)
 com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)
 com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)
08-Apr-2020 01:49:35.889 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.event-1] but has failed to stop it. This is very likely to
create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
 java.base@11.0.6
/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
 com.hazelcast.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:226)
08-Apr-2020 01:49:35.889 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.event-2] but has failed to stop it. This is very likely to
create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
 java.base@11.0.6
/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
 com.hazelcast.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:226)
08-Apr-2020 01:49:35.890 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.event-3] but has failed to stop it. This is very likely to
create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
 java.base@11.0.6
/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
 com.hazelcast.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:226)
08-Apr-2020 01:49:35.890 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.event-4] but has failed to stop it. This is very likely to
create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
 java.base@11.0.6
/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
 com.hazelcast.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:226)
08-Apr-2020 01:49:35.890 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.event-5] but has failed to stop it. This is very likely to
create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
 java.base@11.0.6
/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
 com.hazelcast.util.executor.StripedExecutor$Worker.run(StripedExecutor.java:226)
08-Apr-2020 01:49:35.891 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.operation-parker] but has failed to stop it. This is very
likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
 java.base@11.0.6/java.util.concurrent.DelayQueue.poll(DelayQueue.java:265)
 com.hazelcast.spi.impl.operationparker.impl.OperationParkerImpl$ExpirationTask.doRun(OperationParkerImpl.java:224)
 com.hazelcast.spi.impl.operationparker.impl.OperationParkerImpl$ExpirationTask.run(OperationParkerImpl.java:207)
 java.base@11.0.6
/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
 java.base@11.0.6/java.util.concurrent.FutureTask.run(FutureTask.java:264)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 java.base@11.0.6/java.lang.Thread.run(Thread.java:834)
 com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)
 com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)
08-Apr-2020 01:49:35.891 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.migration] but has failed to stop it. This is very likely to
create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
 java.base@11.0.6
/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458)
 com.hazelcast.internal.partition.impl.MigrationQueue.poll(MigrationQueue.java:48)
 com.hazelcast.internal.partition.impl.MigrationThread.doRun(MigrationThread.java:92)
 com.hazelcast.internal.partition.impl.MigrationThread.run(MigrationThread.java:67)
08-Apr-2020 01:49:35.892 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.cached.thread-1] but has failed to stop it. This is very
likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
 java.base@11.0.6
/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
 java.base@11.0.6
/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 java.base@11.0.6/java.lang.Thread.run(Thread.java:834)
 com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)
 com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)
08-Apr-2020 01:49:35.892 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.InvocationMonitorThread] but has failed to stop it. This is
very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
 java.base@11.0.6
/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
 java.base@11.0.6
/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 java.base@11.0.6/java.lang.Thread.run(Thread.java:834)
08-Apr-2020 01:49:35.892 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.partition-operation.thread-0] but has failed to stop it. This
is very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323)
 com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231)
 com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.893 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.partition-operation.thread-1] but has failed to stop it. This
is very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323)
 com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231)
 com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.893 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.partition-operation.thread-2] but has failed to stop it. This
is very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323)
 com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231)
 com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.893 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.partition-operation.thread-3] but has failed to stop it. This
is very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323)
 com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231)
 com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.894 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.partition-operation.thread-4] but has failed to stop it. This
is very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323)
 com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231)
 com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.894 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.partition-operation.thread-5] but has failed to stop it. This
is very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323)
 com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231)
 com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.894 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.partition-operation.thread-6] but has failed to stop it. This
is very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323)
 com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231)
 com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.895 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.partition-operation.thread-7] but has failed to stop it. This
is very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:323)
 com.hazelcast.internal.util.concurrent.MPSCQueue.takeAll(MPSCQueue.java:231)
 com.hazelcast.internal.util.concurrent.MPSCQueue.take(MPSCQueue.java:153)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.895 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.priority-generic-operation.thread-0] but has failed to stop
it. This is very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
 java.base@11.0.6
/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:76)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.896 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.generic-operation.thread-0] but has failed to stop it. This is
very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
 java.base@11.0.6
/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.896 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.generic-operation.thread-1] but has failed to stop it. This is
very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
 java.base@11.0.6
/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.896 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.generic-operation.thread-2] but has failed to stop it. This is
very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
 java.base@11.0.6
/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.897 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.generic-operation.thread-3] but has failed to stop it. This is
very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
 java.base@11.0.6
/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:433)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationQueueImpl.take(OperationQueueImpl.java:85)
 com.hazelcast.spi.impl.operationexecutor.impl.OperationThread.run(OperationThread.java:105)
08-Apr-2020 01:49:35.897 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.SlowOperationDetectorThread] but has failed to stop it. This
is very likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/java.lang.Thread.sleep(Native Method)
 java.base@11.0.6/java.lang.Thread.sleep(Thread.java:339)
 java.base@11.0.6/java.util.concurrent.TimeUnit.sleep(TimeUnit.java:446)
 com.hazelcast.spi.impl.operationexecutor.slowoperationdetector.SlowOperationDetector$DetectorThread.sleepInterval(SlowOperationDetector.java:290)
 com.hazelcast.spi.impl.operationexecutor.slowoperationdetector.SlowOperationDetector$DetectorThread.run(SlowOperationDetector.java:154)
08-Apr-2020 01:49:35.897 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.cached.thread-2] but has failed to stop it. This is very
likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
 java.base@11.0.6
/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
 java.base@11.0.6
/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 java.base@11.0.6/java.lang.Thread.run(Thread.java:834)
 com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)
 com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)
08-Apr-2020 01:49:35.898 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.cached.thread-3] but has failed to stop it. This is very
likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
 java.base@11.0.6
/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
 java.base@11.0.6
/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361)
 java.base@11.0.6
/java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:920)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
 java.base@11.0.6
/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 java.base@11.0.6/java.lang.Thread.run(Thread.java:834)
 com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)
 com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)
08-Apr-2020 01:49:35.898 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.IO.thread-in-0] but has failed to stop it. This is very likely
to create a memory leak. Stack trace of thread:
 java.base@11.0.6/sun.nio.ch.EPoll.wait(Native Method)
 java.base@11.0.6
/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
 java.base@11.0.6
/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
 java.base@11.0.6/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136)
 com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:278)
 com.hazelcast.internal.networking.nio.NioThread.run(NioThread.java:235)
08-Apr-2020 01:49:35.899 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.IO.thread-in-1] but has failed to stop it. This is very likely
to create a memory leak. Stack trace of thread:
 java.base@11.0.6/sun.nio.ch.EPoll.wait(Native Method)
 java.base@11.0.6
/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
 java.base@11.0.6
/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
 java.base@11.0.6/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136)
 com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:278)
 com.hazelcast.internal.networking.nio.NioThread.run(NioThread.java:235)
08-Apr-2020 01:49:35.899 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.IO.thread-in-2] but has failed to stop it. This is very likely
to create a memory leak. Stack trace of thread:
 java.base@11.0.6/sun.nio.ch.EPoll.wait(Native Method)
 java.base@11.0.6
/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
 java.base@11.0.6
/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
 java.base@11.0.6/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136)
 com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:278)
 com.hazelcast.internal.networking.nio.NioThread.run(NioThread.java:235)
08-Apr-2020 01:49:35.899 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.IO.thread-out-0] but has failed to stop it. This is very
likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/sun.nio.ch.EPoll.wait(Native Method)
 java.base@11.0.6
/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
 java.base@11.0.6
/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
 java.base@11.0.6/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136)
 com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:278)
 com.hazelcast.internal.networking.nio.NioThread.run(NioThread.java:235)
08-Apr-2020 01:49:35.900 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.IO.thread-out-1] but has failed to stop it. This is very
likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/sun.nio.ch.EPoll.wait(Native Method)
 java.base@11.0.6
/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
 java.base@11.0.6
/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
 java.base@11.0.6/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136)
 com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:278)
 com.hazelcast.internal.networking.nio.NioThread.run(NioThread.java:235)
08-Apr-2020 01:49:35.900 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.IO.thread-out-2] but has failed to stop it. This is very
likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/sun.nio.ch.EPoll.wait(Native Method)
 java.base@11.0.6
/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
 java.base@11.0.6
/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
 java.base@11.0.6/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:136)
 com.hazelcast.internal.networking.nio.NioThread.selectLoop(NioThread.java:278)
 com.hazelcast.internal.networking.nio.NioThread.run(NioThread.java:235)
08-Apr-2020 01:49:35.900 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.IO.BalancerThread] but has failed to stop it. This is very
likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
 java.base@11.0.6
/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
 java.base@11.0.6
/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
 java.base@11.0.6
/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:458)
 com.hazelcast.internal.networking.nio.iobalancer.IOBalancerThread.run(IOBalancerThread.java:65)
08-Apr-2020 01:49:35.901 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.IO.thread-Acceptor] but has failed to stop it. This is very
likely to create a memory leak. Stack trace of thread:
 java.base@11.0.6/sun.nio.ch.EPoll.wait(Native Method)
 java.base@11.0.6
/sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120)
 java.base@11.0.6
/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
 java.base@11.0.6/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
 com.hazelcast.nio.tcp.TcpIpAcceptor$AcceptorIOThread.acceptLoop(TcpIpAcceptor.java:177)
 com.hazelcast.nio.tcp.TcpIpAcceptor$AcceptorIOThread.run(TcpIpAcceptor.java:163)
08-Apr-2020 01:49:35.901 WARNING [main]
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The
web application [openmeetings] appears to have started a thread named
[hz.server-1.HealthMonitor] but has failed to stop it. This is very likely
to create a memory leak. Stack trace of thread:
 java.base@11.0.6/java.lang.Thread.sleep(Native Method)
 java.base@11.0.6/java.lang.Thread.sleep(Thread.java:339)
 java.base@11.0.6/java.util.concurrent.TimeUnit.sleep(TimeUnit.java:446)
 com.hazelcast.internal.diagnostics.HealthMonitor$HealthMonitorThread.run(HealthMonitor.java:163)
08-Apr-2020 01:49:35.928 INFO [main]
org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web
application directory [/opt/open503/webapps/openmeetings] has finished in
[15,008] ms
08-Apr-2020 01:49:35.932 INFO [main]
org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler
["http-nio-5080"]
08-Apr-2020 01:49:35.957 INFO [main]
org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler
["https-jsse-nio-5443"]
08-Apr-2020 01:49:35.959 INFO [main]
org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler
["ajp-nio-8009"]
08-Apr-2020 01:49:35.968 INFO [main]
org.apache.catalina.startup.Catalina.start Server startup in [15,548]
milliseconds
08-Apr-2020 01:50:05.463 INFO [hz.server-1.cached.thread-2]
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading
Illegal access: this web application instance has been stopped already.
Could not load
[com.hazelcast.internal.partition.impl.PartitionReplicaManager$PartitionAntiEntropyTaskFactory].
The following stack trace is thrown for debugging purposes as well as to
attempt to terminate the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application
instance has been stopped already. Could not load
[com.hazelcast.internal.partition.impl.PartitionReplicaManager$PartitionAntiEntropyTaskFactory].
The following stack trace is thrown for debugging purposes as well as to
attempt to terminate the thread which caused the illegal access.
at
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1385)
at
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1373)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1226)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
at
com.hazelcast.internal.partition.impl.PartitionReplicaManager$AntiEntropyTask.run(PartitionReplicaManager.java:497)
at
com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcurrentExecutionDecorator$DelegateDecorator.run(DelegateAndSkipOnConcurrentExecutionDecorator.java:77)
at
com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.run(CachedExecutorServiceDelegate.java:227)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
at
com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)
at
com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)
08-Apr-2020 01:50:35.463 INFO [hz.server-1.scheduled.thread-]
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading
Illegal access: this web application instance has been stopped already.
Could not load [com.hazelcast.util.ExceptionUtil]. The following stack
trace is thrown for debugging purposes as well as to attempt to terminate
the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application
instance has been stopped already. Could not load
[com.hazelcast.util.ExceptionUtil]. The following stack trace is thrown for
debugging purposes as well as to attempt to terminate the thread which
caused the illegal access.
at
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1385)
at
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1373)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1226)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
at
com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcurrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDecorator.java:48)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at
java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
at
com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)
at
com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)
08-Apr-2020 01:50:35.467 INFO [hz.server-1.cached.thread-4]
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading
Illegal access: this web application instance has been stopped already.
Could not load [com.hazelcast.internal.cluster.MemberInfo]. The following
stack trace is thrown for debugging purposes as well as to attempt to
terminate the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application
instance has been stopped already. Could not load
[com.hazelcast.internal.cluster.MemberInfo]. The following stack trace is
thrown for debugging purposes as well as to attempt to terminate the thread
which caused the illegal access.
at
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1385)
at
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1373)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1226)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
at
com.hazelcast.internal.cluster.impl.MembersView.createNew(MembersView.java:86)
at
com.hazelcast.internal.cluster.impl.MemberMap.toMembersView(MemberMap.java:213)
at
com.hazelcast.internal.cluster.impl.MembershipManager.sendMemberListToOthers(MembershipManager.java:253)
at
com.hazelcast.internal.cluster.impl.MembershipManager.publishMemberList(MembershipManager.java:232)
at
com.hazelcast.internal.cluster.impl.MembershipManager.access$000(MembershipManager.java:82)
at
com.hazelcast.internal.cluster.impl.MembershipManager$1.run(MembershipManager.java:133)
at
com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcurrentExecutionDecorator$DelegateDecorator.run(DelegateAndSkipOnConcurrentExecutionDecorator.java:77)
at
com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.run(CachedExecutorServiceDelegate.java:227)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
at
com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)
at
com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)
08-Apr-2020 01:54:23.731 INFO [hz.server-1.scheduled.thread-]
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading
Illegal access: this web application instance has been stopped already.
Could not load
[com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
following stack trace is thrown for debugging purposes as well as to
attempt to terminate the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application
instance has been stopped already. Could not load
[com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
following stack trace is thrown for debugging purposes as well as to
attempt to terminate the thread which caused the illegal access.
at
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1385)
at
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1373)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1226)
at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
at
com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.<init>(CachedExecutorServiceDelegate.java:218)
at
com.hazelcast.util.executor.CachedExecutorServiceDelegate.addNewWorkerIfRequired(CachedExecutorServiceDelegate.java:146)
at
com.hazelcast.util.executor.CachedExecutorServiceDelegate.execute(CachedExecutorServiceDelegate.java:116)
at
com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcurrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDecorator.java:52)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at
java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
at
com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)
at
com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)



On Wed, Apr 8, 2020 at 3:18 AM Maxim Solodovnik <so...@gmail.com>
wrote:

> This one is useless
> please share more :))
>
> On Wed, 8 Apr 2020 at 14:15, Robert Savickas <ro...@gmail.com>
> wrote:
> >
> > Dear Maxim,
> >
> > Thank you for your prompt attention to my question. Below, I post the
> last section of the catalina.out file. This type of log appears more than
> once in that file. Perhaps, once for each launch of the tomcat.
> >
> > Thank you.
> > Robert.
> >
> > 08-Apr-2020 01:54:23.731 INFO [hz.server-1.scheduled.thread-]
> org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading
> Illegal access: this web application instance has been stopped already.
> Could not load
> [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
> following stack trace is thrown for debugging purposes as well as to
> attempt to terminate the thread which caused the illegal access.
> >         java.lang.IllegalStateException: Illegal access: this web
> application instance has been stopped already. Could not load
> [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
> following stack trace is thrown for debugging purposes as well as to
> attempt to terminate the thread which caused the illegal access.
> >                 at
> org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1385)
> >                 at
> org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1373)
> >                 at
> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1226)
> >                 at
> org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
> >                 at
> com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.<init>(CachedExecutorServiceDelegate.java:218)
> >                 at
> com.hazelcast.util.executor.CachedExecutorServiceDelegate.addNewWorkerIfRequired(CachedExecutorServiceDelegate.java:146)
> >                 at
> com.hazelcast.util.executor.CachedExecutorServiceDelegate.execute(CachedExecutorServiceDelegate.java:116)
> >                 at
> com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcurrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDecorator.java:52)
> >                 at
> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
> >                 at
> java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
> >                 at
> java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
> >                 at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> >                 at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> >                 at java.base/java.lang.Thread.run(Thread.java:834)
> >                 at
> com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)
> >                 at
> com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)
> >
> > On Wed, Apr 8, 2020 at 3:01 AM Maxim Solodovnik <so...@gmail.com>
> wrote:
> >>
> >> (this seems to be some global error, I guess `openmeetings` context
> >> fails to start)
> >> What do you have in logs/catalina.out?
> >>
> >> On Wed, 8 Apr 2020 at 13:39, Robert Savickas <ro...@gmail.com>
> wrote:
> >> >
> >> > Dear friends,
> >> >
> >> > This is a bit critical for me because I was hoping to use
> OpenMeetings to conduct my online classes at the university (I am a
> professor), since we are all locked up at our homes due to the virus.  My
> class is in less than two days. I had set up RocketChat with Jitsi meetings
> previously, but I did not like them. OpenMeetings is far superior. So, I am
> trying to move to OpenMeetings by my next class the day after tomorrow.
> >> >
> >> > I have followed *verbatim* all the instructions in the two fine
> documents by Alvaro Bustos about installing Openmeetings 5.0.0-M3 on Ubuntu
> 18.04 and also about installing the SSL certificated and Coturn.
> >> >
> >> > Openmeetings was working OK prior to installing SSL; I was able to go
> to https://localhost:5443/openmeetings, login, set up, etc.   (In a
> conference room, the video and sound were not transmitting, but I reckoned
> it was because Kurento was not set up with SSL).
> >> >
> >> > The installation of SSL went very smoothly, due to the very well
> written white paper by Alvaro.
> >> >
> >> > However, after the SSL installation, when I go to
> https://localhost:5443/openmeetings, I get error 404: Not found, even
> though the directory is definitely there. I reckon that a java servlet is
> missing or incorrect, or something similar. But I do not know how to find
> it and how to fix it.
> >> >
> >> > Telnetting into the port 5443 does show that there is service on that
> port. Whether I telnet to localhost at 5443 or ip-address at 5443 or
> domain-name at 5443, all respond fine.  (Same is true for ports 3478 and
> 8888.)  However, when I go to https://localhost:5443/openmeetings or
> https://ip-address:5443/openmeetings or
> https://domain-name:5443/openmeetings, I get the 404 error.
> >> >
> >> > I would really appreciate it if there are any hints or suggestions
> you could offer.
> >> >
> >> > Thank you.
> >> > Robert.
> >>
> >>
> >>
> >> --
> >> Best regards,
> >> Maxim
>
>
>
> --
> Best regards,
> Maxim
>

Re: After SSL and Coturn installation, I get error 404

Posted by Maxim Solodovnik <so...@gmail.com>.
This one is useless
please share more :))

On Wed, 8 Apr 2020 at 14:15, Robert Savickas <ro...@gmail.com> wrote:
>
> Dear Maxim,
>
> Thank you for your prompt attention to my question. Below, I post the last section of the catalina.out file. This type of log appears more than once in that file. Perhaps, once for each launch of the tomcat.
>
> Thank you.
> Robert.
>
> 08-Apr-2020 01:54:23.731 INFO [hz.server-1.scheduled.thread-] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
>         java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
>                 at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1385)
>                 at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1373)
>                 at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1226)
>                 at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
>                 at com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.<init>(CachedExecutorServiceDelegate.java:218)
>                 at com.hazelcast.util.executor.CachedExecutorServiceDelegate.addNewWorkerIfRequired(CachedExecutorServiceDelegate.java:146)
>                 at com.hazelcast.util.executor.CachedExecutorServiceDelegate.execute(CachedExecutorServiceDelegate.java:116)
>                 at com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcurrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDecorator.java:52)
>                 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
>                 at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
>                 at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
>                 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>                 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>                 at java.base/java.lang.Thread.run(Thread.java:834)
>                 at com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)
>                 at com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)
>
> On Wed, Apr 8, 2020 at 3:01 AM Maxim Solodovnik <so...@gmail.com> wrote:
>>
>> (this seems to be some global error, I guess `openmeetings` context
>> fails to start)
>> What do you have in logs/catalina.out?
>>
>> On Wed, 8 Apr 2020 at 13:39, Robert Savickas <ro...@gmail.com> wrote:
>> >
>> > Dear friends,
>> >
>> > This is a bit critical for me because I was hoping to use OpenMeetings to conduct my online classes at the university (I am a professor), since we are all locked up at our homes due to the virus.  My class is in less than two days. I had set up RocketChat with Jitsi meetings previously, but I did not like them. OpenMeetings is far superior. So, I am trying to move to OpenMeetings by my next class the day after tomorrow.
>> >
>> > I have followed *verbatim* all the instructions in the two fine documents by Alvaro Bustos about installing Openmeetings 5.0.0-M3 on Ubuntu 18.04 and also about installing the SSL certificated and Coturn.
>> >
>> > Openmeetings was working OK prior to installing SSL; I was able to go to https://localhost:5443/openmeetings, login, set up, etc.   (In a conference room, the video and sound were not transmitting, but I reckoned it was because Kurento was not set up with SSL).
>> >
>> > The installation of SSL went very smoothly, due to the very well written white paper by Alvaro.
>> >
>> > However, after the SSL installation, when I go to https://localhost:5443/openmeetings, I get error 404: Not found, even though the directory is definitely there. I reckon that a java servlet is missing or incorrect, or something similar. But I do not know how to find it and how to fix it.
>> >
>> > Telnetting into the port 5443 does show that there is service on that port. Whether I telnet to localhost at 5443 or ip-address at 5443 or domain-name at 5443, all respond fine.  (Same is true for ports 3478 and 8888.)  However, when I go to https://localhost:5443/openmeetings or https://ip-address:5443/openmeetings or https://domain-name:5443/openmeetings, I get the 404 error.
>> >
>> > I would really appreciate it if there are any hints or suggestions you could offer.
>> >
>> > Thank you.
>> > Robert.
>>
>>
>>
>> --
>> Best regards,
>> Maxim



-- 
Best regards,
Maxim

Re: After SSL and Coturn installation, I get error 404

Posted by Robert Savickas <ro...@gmail.com>.
Dear Maxim,

Thank you for your prompt attention to my question. Below, I post the last
section of the catalina.out file. This type of log appears more than once
in that file. Perhaps, once for each launch of the tomcat.

Thank you.
Robert.

08-Apr-2020 01:54:23.731 INFO [hz.server-1.scheduled.thread-]
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading
Illegal access: this web application instance has been stopped already.
Could not load
[com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
following stack trace is thrown for debugging purposes as well as to
attempt to terminate the thread which caused the illegal access.
        java.lang.IllegalStateException: Illegal access: this web
application instance has been stopped already. Could not load
[com.hazelcast.util.executor.CachedExecutorServiceDelegate$1]. The
following stack trace is thrown for debugging purposes as well as to
attempt to terminate the thread which caused the illegal access.
                at
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1385)
                at
org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1373)
                at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1226)
                at
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
                at
com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.<init>(CachedExecutorServiceDelegate.java:218)
                at
com.hazelcast.util.executor.CachedExecutorServiceDelegate.addNewWorkerIfRequired(CachedExecutorServiceDelegate.java:146)
                at
com.hazelcast.util.executor.CachedExecutorServiceDelegate.execute(CachedExecutorServiceDelegate.java:116)
                at
com.hazelcast.spi.impl.executionservice.impl.DelegateAndSkipOnConcurrentExecutionDecorator.run(DelegateAndSkipOnConcurrentExecutionDecorator.java:52)
                at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
                at
java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
                at
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
                at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
                at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
                at java.base/java.lang.Thread.run(Thread.java:834)
                at
com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)
                at
com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)

On Wed, Apr 8, 2020 at 3:01 AM Maxim Solodovnik <so...@gmail.com>
wrote:

> (this seems to be some global error, I guess `openmeetings` context
> fails to start)
> What do you have in logs/catalina.out?
>
> On Wed, 8 Apr 2020 at 13:39, Robert Savickas <ro...@gmail.com>
> wrote:
> >
> > Dear friends,
> >
> > This is a bit critical for me because I was hoping to use OpenMeetings
> to conduct my online classes at the university (I am a professor), since we
> are all locked up at our homes due to the virus.  My class is in less than
> two days. I had set up RocketChat with Jitsi meetings previously, but I did
> not like them. OpenMeetings is far superior. So, I am trying to move to
> OpenMeetings by my next class the day after tomorrow.
> >
> > I have followed *verbatim* all the instructions in the two fine
> documents by Alvaro Bustos about installing Openmeetings 5.0.0-M3 on Ubuntu
> 18.04 and also about installing the SSL certificated and Coturn.
> >
> > Openmeetings was working OK prior to installing SSL; I was able to go to
> https://localhost:5443/openmeetings, login, set up, etc.   (In a
> conference room, the video and sound were not transmitting, but I reckoned
> it was because Kurento was not set up with SSL).
> >
> > The installation of SSL went very smoothly, due to the very well written
> white paper by Alvaro.
> >
> > However, after the SSL installation, when I go to
> https://localhost:5443/openmeetings, I get error 404: Not found, even
> though the directory is definitely there. I reckon that a java servlet is
> missing or incorrect, or something similar. But I do not know how to find
> it and how to fix it.
> >
> > Telnetting into the port 5443 does show that there is service on that
> port. Whether I telnet to localhost at 5443 or ip-address at 5443 or
> domain-name at 5443, all respond fine.  (Same is true for ports 3478 and
> 8888.)  However, when I go to https://localhost:5443/openmeetings or
> https://ip-address:5443/openmeetings or
> https://domain-name:5443/openmeetings, I get the 404 error.
> >
> > I would really appreciate it if there are any hints or suggestions you
> could offer.
> >
> > Thank you.
> > Robert.
>
>
>
> --
> Best regards,
> Maxim
>

Re: After SSL and Coturn installation, I get error 404

Posted by Maxim Solodovnik <so...@gmail.com>.
(this seems to be some global error, I guess `openmeetings` context
fails to start)
What do you have in logs/catalina.out?

On Wed, 8 Apr 2020 at 13:39, Robert Savickas <ro...@gmail.com> wrote:
>
> Dear friends,
>
> This is a bit critical for me because I was hoping to use OpenMeetings to conduct my online classes at the university (I am a professor), since we are all locked up at our homes due to the virus.  My class is in less than two days. I had set up RocketChat with Jitsi meetings previously, but I did not like them. OpenMeetings is far superior. So, I am trying to move to OpenMeetings by my next class the day after tomorrow.
>
> I have followed *verbatim* all the instructions in the two fine documents by Alvaro Bustos about installing Openmeetings 5.0.0-M3 on Ubuntu 18.04 and also about installing the SSL certificated and Coturn.
>
> Openmeetings was working OK prior to installing SSL; I was able to go to https://localhost:5443/openmeetings, login, set up, etc.   (In a conference room, the video and sound were not transmitting, but I reckoned it was because Kurento was not set up with SSL).
>
> The installation of SSL went very smoothly, due to the very well written white paper by Alvaro.
>
> However, after the SSL installation, when I go to https://localhost:5443/openmeetings, I get error 404: Not found, even though the directory is definitely there. I reckon that a java servlet is missing or incorrect, or something similar. But I do not know how to find it and how to fix it.
>
> Telnetting into the port 5443 does show that there is service on that port. Whether I telnet to localhost at 5443 or ip-address at 5443 or domain-name at 5443, all respond fine.  (Same is true for ports 3478 and 8888.)  However, when I go to https://localhost:5443/openmeetings or https://ip-address:5443/openmeetings or https://domain-name:5443/openmeetings, I get the 404 error.
>
> I would really appreciate it if there are any hints or suggestions you could offer.
>
> Thank you.
> Robert.



-- 
Best regards,
Maxim