You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Maxim Solodovnik <so...@gmail.com> on 2020/03/27 03:34:02 UTC

[HELP NEEDED] 5.0.0 release

Hello All,

I would like to release 5.0.0-M4 in nearest couple of weeks

Current blockers are:
1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
2) invitation/secure hashes need to be tested in clustered mode
3) "Files messed up during backup restore" (steps still required)
4*) Camera/Microphone are disconnected sometimes

Additionally I would like to implement this one
https://issues.apache.org/jira/browse/OPENMEETINGS-2167

And check some other issues (like OM at Safari)

I would like to get some help with testing latest SNAPSHOT:
https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
It is also installed at demo-next
https://om.alteametasoft.com:8443/next

Please test this version and report back any issues found

Thanks in advance

-- 
WBR
Maxim aka solomax

Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by Carl Brewer <ca...@aboc.net.au>.
On 27/03/2020 9:22 pm, Maxim Solodovnik wrote:
> Well
> 
> To implement this I need to swap 2 lines of code
> No problem at all if community will approve this

Much more intuitive, go for it!


Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by Patrick Bégou <Pa...@legi.grenoble-inp.fr>.
Hi,

I'm quite new with openmeetings4 (many thanks to Maxim and  Alvaro and
others for their precious help and... patience) and these symboles for
user camera and microphone were a little bit disappointing. I had to
explain to the users it was what they can do, not the state.

So newbie vote fot Ed. :-)

Patrick

Le 27/03/2020 à 11:22, Maxim Solodovnik a écrit :
> Well
>
> To implement this I need to swap 2 lines of code
> No problem at all if community will approve this
>
> On Fri, 27 Mar 2020 at 17:19, <info@bureau-de-poste.net
> <ma...@bureau-de-poste.net>> wrote:
>
>     Hello everyone,
>
>     I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS 6.13
>
>     A few questions and an important suggestion:
>
>     1) I have been unable to install this on debian buster so that it
>     works well - can this be done? How? We'd like to be able to use
>     this on buster.
>
>     2) When having inexperienced users test our M3 version (and when
>     testing the M4 version -the same problem exists):
>
>     The left-hand user column symbols for camera and microphone
>     indicate to-do action links, and I think they should indicate
>     actual states - because this is more intuitive and is what users
>     expect.
>
>     So, I suggest instead of showing a microphone with a red circle
>     with a white "x" in it in M3 or an orange old-fashion mic symbol
>     with a slash through it in M4 to indicate that the mic is "ON" and
>     that you have to click on it to turn it "OFF", I suggest that
>     exactly the opposite be shown: the actual state of the feature -
>     that a slash through a symbol (perhaps in grey to double indicate
>     it is off) indicates that it is "OFF" and a colored on symbol or
>     icon without a slash indicates that it is "ON"
>
>     The same suggestion for the camera.
>
>     95 % of user problems that I have encountered result from this.
>     Users see something with a slash through it and they think that
>     means that it is "OFF" or not activated. Why not give users what
>     they expect intuitively rather than force them to behave different
>     than usual for this app?
>
>     I love this app/project, and this is just a friendly suggestion,
>     not criticism.
>
>     best to all
>
>     Ed
>
>
>
> -- 
> WBR
> Maxim aka solomax



Re: Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by Maxim Solodovnik <so...@gmail.com>.
now i see what do you mean
Not sure there is something i can do here (this is browser control)
but i'll try to check

On Mon, 30 Mar 2020 at 01:33, BBS Technik <do...@gmx.de> wrote:

>
> Hi,
> I tested with demo next with chrome and FF. The behavior is not what I
> would expect. (see attached screenshot)
>
> Ed
>
>
>
> - The color selection dialog should open near the tools properties window.
> At the moment the color selection appears in the top left corner and makes
> long movements with the mouse.
>
>
> Seems to be opened as expected
> Could you re-check with latest version?
>
> *Gesendet:* Sonntag, 29. März 2020 um 19:40 Uhr
> *Von:* "Maxim Solodovnik" <so...@gmail.com>
> *An:* "Openmeetings user-list" <us...@openmeetings.apache.org>
> *Betreff:* Re: A general Suggestion from a tester who'd like easier user
> experience with the software
> OK,
>
> some of UI improvements requested are implemented and demo-next is update
> Please check :)
>
> On Sun, 29 Mar 2020 at 19:32, Marcus Schulz <ms...@polarnetworks.de> wrote:
>
>> I would also prefere the icons displaying the current state, not the
>> state that will be entered when clicked.
>> My users alaways asked if the mic is off, because there has been a little
>> cross.
>>
>> Thank you all for your great work btw.
>>
>>
>> Am 29.03.2020 um 13:39 schrieb info@bureau-de-poste.net:
>>
>> That's great! Either the orange or red with a slash through it for the
>> devices that are off.  That's all I wanted. Personally I do NOT like the
>> "EXIT" highlighted in orange - I think that should stay the same color as
>> the other text links. That is my opinion.
>>
>> Best,
>>
>> ed
>>
>> Quoting Juan Antonio Moreno Carmona <ja...@gmail.com>:
>>
>> Hi all.
>>
>> Maybe you mean something like that. The first image when the camera and
>> microphone are activated and other users can see/hear me. The second image
>> when the camera and microphone are off, nobody can see/hear me.
>>
>> Regards.
>> El 29/3/20 a las 13:06, info@bureau-de-poste.net escribió:
>>
>>
>>
>> Hello,
>>
>> I'll put my answers prefaced like this -->
>>
>> --> I don't know javascript and don't use it!  I saw the sandstone colors
>> and I would suggest using the green  (success) color for the icons to show
>> when the camera and microphone are enabled, and use the orange (warning)
>> with the slash through it to show that the camera and mike are disabled.
>> That's the only color change I wanted.
>>
>> I answered one other thing - the user rectangle volume control should be
>> persistent even through a refresh. This would be good, but it's not
>> critical, it's easy to reset.  Thanks
>>
>> Ed
>>
>> Quoting Maxim Solodovnik <so...@gmail.com>:
>>
>> Hello All,
>>
>> I'll try to answer in one email :)
>>
>>
>>>
>>> - The symbol and the text for leaving the room should be highlighted (in
>>> color?).
>>>
>>
>> Could you please color this using color scheme from here
>> https://bootswatch.com/sandstone/
>> And Share the result as picture?
>>
>> (I'm not a designer, and have no imagination, but I believe too much
>> colors can ruin everything)
>>
>>
>>>
>>> - The character > should be inverted in the chat bar. That would
>>> correspond to the same logic as with the new camera and microphone symbol.
>>>
>>
>> Will do
>>
>>
>>>
>>> - The color selection dialog should open near the tools properties
>>> window.
>>> At the moment the color selection appears in the top left corner and
>>> makes long movements with the mouse.
>>>
>>
>> Seems to be opened as expected
>> Could you re-check with latest version?
>>
>>
>>>
>>> - The icons in the toolbar could be a little bit smaler. They almost
>>> touch the chat bar. see attached screenshot.
>>>
>>
>> Same remark as above,
>> Can you share the of the room with this change?
>>
>>
>>>
>>> But this should not slow down the release process.   ;-)
>>>
>>
>> Yep,
>> Dozens of mosquitos can kill an elephant ... :)))
>>
>>
>>>
>>> One last idea - and I understand that I am just a tester / user of this
>>> and that it is your project in which I participate ( I also participate in
>>> spark, hadoop, nutch - i love apache projects), but since you asked, I
>>> would change the color of everythign that is "ON" or enabled to green and
>>> everything that is "OFF" to red - just like the traffic lights!  For what
>>> it's worth, and I have nothing against the color orange!
>>>
>>>
>>>
>> Same remark as above,
>> Can you share the of the room with this change?
>>
>>
>>
>>>
>>> This is better - personally I would color the camera and mic icons that
>>> are activated, so they look "ON" - (without the slash of course) - and to
>>> indicate the "OFF" status - it is fine - with the slash.
>>>
>>> For example, when you hover over (or mouse over) the tiny speaker icon
>>> in the dragable user rectangle we see the orange-colored old-fashioned
>>> microphone  image pop-up - this is excellent. I would also have theat tiny
>>> speaker icon in the dragable user rectangle in orange to indicate its state
>>> is "ON" when it is on - the other two tiny icons (refresh and minimize) at
>>> the top of the dragable user rectangle are fine in grey since they are
>>> settings to change not states and users know what to expect with them.
>>>
>>>
>>> Same remark as above,
>> Can you share the of the room with this change?
>>
>>
>>
>>
>>> This is my advice since you asked - I'm more concerned with
>>> fonctionality! It is working well.
>>>
>>> One question - I have tested this extensively in Chrome adn I notice
>>> that if one sets the volume of teh microphone different than 50 (in the
>>> tiny icon in the dragable user rectangle) -each time I refres the user it
>>> si reset to level 50. Is this desired? Wouldn't it be better to keep the
>>> last user volumn settings through a "refresh" since users will most
>>> probably use the refresh to see or hear another user who may have changed
>>> the state of their camera and microphone. This is just an idea - it is OK
>>> as it is since it's easy to reset it.
>>>
>>>
>>> Actually I thought of this
>> BUT unfortunately this is not that easy
>> Actually there are more than one volume
>> 1) self volume (actually microphone gain)
>> 2) volume for each user in the room with microphone
>>
>> userId -> volume can be stored
>> Do you think it worth so?
>>
>> -->  If you can do no. 2 easily it would be good, but it's not critical
>> at all.
>>
>>
>>> Thansk for the good work. I'll test this on FF adn Edge and if there are
>>> any problems will reply again.
>>>
>>>
>>>
>>>
>>>
>>
>> Thanks for the feedback :))
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>>
>>
>>
>>
>>
>
> --
> WBR
> Maxim aka solomax
>


-- 
WBR
Maxim aka solomax

Aw: Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by BBS Technik <do...@gmx.de>.

Hi,

I tested with demo next with chrome and FF. The behavior is not what I would
expect. (see attached screenshot)



Ed



>  
>

> \- The color selection dialog should open near the tools properties window.  
>  At the moment the color selection appears in the top left corner and makes
long movements with the mouse.



Seems to be opened as expected

Could you re-check with latest version?



**Gesendet:**  Sonntag, 29. Marz 2020 um 19:40 Uhr  
**Von:**  "Maxim Solodovnik" <so...@gmail.com>  
**An:**  "Openmeetings user-list" <us...@openmeetings.apache.org>  
**Betreff:**  Re: A general Suggestion from a tester who'd like easier user
experience with the software

OK,



some of UI improvements requested are implemented and demo-next is update

Please check :)



On Sun, 29 Mar 2020 at 19:32, Marcus Schulz
<[msz@polarnetworks.de](mailto:msz@polarnetworks.de)> wrote:

> I would also prefere the icons displaying the current state, not the state
that will be entered when clicked.  
>  My users alaways asked if the mic is off, because there has been a little
cross.  
>  
>  Thank you all for your great work btw.  
>  
>  
>

> Am 29.03.2020 um 13:39 schrieb [info@bureau-de-
poste.net](mailto:info@bureau-de-poste.net):

>

>> That's great! Either the orange or red with a slash through it for the
devices that are off.  That's all I wanted. Personally I do NOT like the
"EXIT" highlighted in orange - I think that should stay the same color as the
other text links. That is my opinion.  
>  
>  Best,

>>

>> ed  
>  
>  Quoting Juan Antonio Moreno Carmona
<[jamc60@gmail.com](mailto:jamc60@gmail.com)>:

>>

>>> Hi all.

>>>

>>> Maybe you mean something like that. The first image when the camera and
microphone are activated and other users can see/hear me. The second image
when the camera and microphone are off, nobody can see/hear me.

>>>

>>> Regards.

>>>

>>> El 29/3/20 a las 13:06, [info@bureau-de-poste.net](mailto:info@bureau-de-
poste.net) escribio:

>>>

>>>>  
>>

>> Hello,  
>  
>  I'll put my answers prefaced like this -->  
>  
>  \--> I don't know javascript and don't use it!  I saw the sandstone colors
and I would suggest using the green  (success) color for the icons to show
when the camera and microphone are enabled, and use the orange (warning) with
the slash through it to show that the camera and mike are disabled. That's the
only color change I wanted.

>>

>> I answered one other thing - the user rectangle volume control should be
persistent even through a refresh. This would be good, but it's not critical,
it's easy to reset.  Thanks  
>  
>  Ed  
>  
>  Quoting Maxim Solodovnik
<[solomax666@gmail.com](mailto:solomax666@gmail.com)>:

>>

>>> Hello All,

>>>

>>>  
>>>

>>> I'll try to answer in one email :)

>>>

>>>  
>>>

>>>>  
>>>>

>>>> \- The symbol and the text for leaving the room should be highlighted (in
color?).

>>>

>>>  
>>>

>>> Could you please color this using color scheme from here
<https://bootswatch.com/sandstone/>

>>>

>>> And Share the result as picture?

>>>

>>>  
>>>

>>> (I'm not a designer, and have no imagination, but I believe too much
colors can ruin everything)

>>>

>>>  
>>>

>>>>  
>>>>

>>>> \- The character > should be inverted in the chat bar. That would
correspond to the same logic as with the new camera and microphone symbol.

>>>

>>>  
>>>

>>> Will do

>>>

>>>  
>>>

>>>>  
>>>>

>>>> \- The color selection dialog should open near the tools properties
window.  
>  At the moment the color selection appears in the top left corner and makes
long movements with the mouse.

>>>

>>>  
>>>

>>> Seems to be opened as expected

>>>

>>> Could you re-check with latest version?

>>>

>>>  
>>>

>>>>  
>>>>

>>>> \- The icons in the toolbar could be a little bit smaler. They almost
touch the chat bar. see attached screenshot.

>>>

>>>  
>>>

>>> Same remark as above,

>>>

>>> Can you share the of the room with this change?

>>>

>>>  
>>>

>>>>  
>>>>

>>>> But this should not slow down the release process.   ;-)

>>>

>>>  
>>>

>>> Yep,

>>>

>>> Dozens of mosquitos can kill an elephant ... :)))

>>>

>>>  
>>>

>>>>  
>>>>

>>>> One last idea - and I understand that I am just a tester / user of this
and that it is your project in which I participate ( I also participate in
spark, hadoop, nutch - i love apache projects), but since you asked, I would
change the color of everythign that is "ON" or enabled to green and everything
that is "OFF" to red - just like the traffic lights!  For what it's worth, and
I have nothing against the color orange!

>>>>

>>>>  
>>>

>>> Same remark as above,

>>>

>>> Can you share the of the room with this change?

>>>

>>>  
>>>

>>>  
>>>

>>>> >  
>  This is better - personally I would color the camera and mic icons that are
activated, so they look "ON" \- (without the slash of course) - and to
indicate the "OFF" status - it is fine - with the slash.  
>  
>  For example, when you hover over (or mouse over) the tiny speaker icon in
the dragable user rectangle we see the orange-colored old-fashioned microphone
image pop-up - this is excellent. I would also have theat tiny speaker icon in
the dragable user rectangle in orange to indicate its state is "ON" when it is
on - the other two tiny icons (refresh and minimize) at the top of the
dragable user rectangle are fine in grey since they are settings to change not
states and users know what to expect with them.  
>  
>>>

>>> Same remark as above,

>>>

>>> Can you share the of the room with this change?

>>>

>>>  
>>>

>>>  
>>>

>>>  
>>>

>>>> > This is my advice since you asked - I'm more concerned with
fonctionality! It is working well.  
>  
>  One question - I have tested this extensively in Chrome adn I notice that
if one sets the volume of teh microphone different than 50 (in the tiny icon
in the dragable user rectangle) -each time I refres the user it si reset to
level 50. Is this desired? Wouldn't it be better to keep the last user volumn
settings through a "refresh" since users will most probably use the refresh to
see or hear another user who may have changed the state of their camera and
microphone. This is just an idea - it is OK as it is since it's easy to reset
it.  
>  
>>>

>>> Actually I thought of this

>>>

>>> BUT unfortunately this is not that easy

>>>

>>> Actually there are more than one volume

>>>

>>> 1) self volume (actually microphone gain)

>>>

>>> 2) volume for each user in the room with microphone

>>>

>>>  
>>>

>>> userId -> volume can be stored

>>>

>>> Do you think it worth so?

>>>

>>>  
>  \-->  If you can do no. 2 easily it would be good, but it's not critical at
all.  
>  
>>>

>>>> > Thansk for the good work. I'll test this on FF adn Edge and if there
are any problems will reply again.  
>  
>  
>>>>

>>>>  
>>>

>>>  
>>>

>>> Thanks for the feedback :))

>>>

>>>  
>>>

>>>  
>>>

>>> \--

>>>

>>> WBR  
>  Maxim aka solomax

>>

>>  
>  
>>

>>  
>  





\--

WBR  
Maxim aka solomax


Re: A general Suggestion from a tester who'd like easier user experience with the software

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

please CC user@ :)
working camera icon is green for me
please try to Shift+F5 (maybe CSS are cached ....)

On Mon, 30 Mar 2020 at 00:54, Marcus Schulz <ms...@polarnetworks.de> wrote:

> Nice, I like the camera icon.
> What's about making the mic one green also, when it's on?
>
>
> Am 29.03.2020 um 19:40 schrieb Maxim Solodovnik:
>
> OK,
>
> some of UI improvements requested are implemented and demo-next is update
> Please check :)
>
> On Sun, 29 Mar 2020 at 19:32, Marcus Schulz <ms...@polarnetworks.de> wrote:
>
>> I would also prefere the icons displaying the current state, not the
>> state that will be entered when clicked.
>> My users alaways asked if the mic is off, because there has been a little
>> cross.
>>
>> Thank you all for your great work btw.
>>
>>
>> Am 29.03.2020 um 13:39 schrieb info@bureau-de-poste.net:
>>
>> That's great! Either the orange or red with a slash through it for the
>> devices that are off.  That's all I wanted. Personally I do NOT like the
>> "EXIT" highlighted in orange - I think that should stay the same color as
>> the other text links. That is my opinion.
>>
>> Best,
>>
>> ed
>>
>> Quoting Juan Antonio Moreno Carmona <ja...@gmail.com>:
>>
>> Hi all.
>>
>> Maybe you mean something like that. The first image when the camera and
>> microphone are activated and other users can see/hear me. The second image
>> when the camera and microphone are off, nobody can see/hear me.
>>
>> Regards.
>> El 29/3/20 a las 13:06, info@bureau-de-poste.net escribió:
>>
>>
>>
>> Hello,
>>
>> I'll put my answers prefaced like this -->
>>
>> --> I don't know javascript and don't use it!  I saw the sandstone colors
>> and I would suggest using the green  (success) color for the icons to show
>> when the camera and microphone are enabled, and use the orange (warning)
>> with the slash through it to show that the camera and mike are disabled.
>> That's the only color change I wanted.
>>
>> I answered one other thing - the user rectangle volume control should be
>> persistent even through a refresh. This would be good, but it's not
>> critical, it's easy to reset.  Thanks
>>
>> Ed
>>
>> Quoting Maxim Solodovnik <so...@gmail.com>:
>>
>> Hello All,
>>
>> I'll try to answer in one email :)
>>
>>
>>>
>>> - The symbol and the text for leaving the room should be highlighted (in
>>> color?).
>>>
>>
>> Could you please color this using color scheme from here
>> https://bootswatch.com/sandstone/
>> And Share the result as picture?
>>
>> (I'm not a designer, and have no imagination, but I believe too much
>> colors can ruin everything)
>>
>>
>>>
>>> - The character > should be inverted in the chat bar. That would
>>> correspond to the same logic as with the new camera and microphone symbol.
>>>
>>
>> Will do
>>
>>
>>>
>>> - The color selection dialog should open near the tools properties
>>> window.
>>> At the moment the color selection appears in the top left corner and
>>> makes long movements with the mouse.
>>>
>>
>> Seems to be opened as expected
>> Could you re-check with latest version?
>>
>>
>>>
>>> - The icons in the toolbar could be a little bit smaler. They almost
>>> touch the chat bar. see attached screenshot.
>>>
>>
>> Same remark as above,
>> Can you share the of the room with this change?
>>
>>
>>>
>>> But this should not slow down the release process.   ;-)
>>>
>>
>> Yep,
>> Dozens of mosquitos can kill an elephant ... :)))
>>
>>
>>>
>>> One last idea - and I understand that I am just a tester / user of this
>>> and that it is your project in which I participate ( I also participate in
>>> spark, hadoop, nutch - i love apache projects), but since you asked, I
>>> would change the color of everythign that is "ON" or enabled to green and
>>> everything that is "OFF" to red - just like the traffic lights!  For what
>>> it's worth, and I have nothing against the color orange!
>>>
>>>
>>>
>> Same remark as above,
>> Can you share the of the room with this change?
>>
>>
>>
>>>
>>> This is better - personally I would color the camera and mic icons that
>>> are activated, so they look "ON" - (without the slash of course) - and to
>>> indicate the "OFF" status - it is fine - with the slash.
>>>
>>> For example, when you hover over (or mouse over) the tiny speaker icon
>>> in the dragable user rectangle we see the orange-colored old-fashioned
>>> microphone  image pop-up - this is excellent. I would also have theat tiny
>>> speaker icon in the dragable user rectangle in orange to indicate its state
>>> is "ON" when it is on - the other two tiny icons (refresh and minimize) at
>>> the top of the dragable user rectangle are fine in grey since they are
>>> settings to change not states and users know what to expect with them.
>>>
>>>
>>> Same remark as above,
>> Can you share the of the room with this change?
>>
>>
>>
>>
>>> This is my advice since you asked - I'm more concerned with
>>> fonctionality! It is working well.
>>>
>>> One question - I have tested this extensively in Chrome adn I notice
>>> that if one sets the volume of teh microphone different than 50 (in the
>>> tiny icon in the dragable user rectangle) -each time I refres the user it
>>> si reset to level 50. Is this desired? Wouldn't it be better to keep the
>>> last user volumn settings through a "refresh" since users will most
>>> probably use the refresh to see or hear another user who may have changed
>>> the state of their camera and microphone. This is just an idea - it is OK
>>> as it is since it's easy to reset it.
>>>
>>>
>>> Actually I thought of this
>> BUT unfortunately this is not that easy
>> Actually there are more than one volume
>> 1) self volume (actually microphone gain)
>> 2) volume for each user in the room with microphone
>>
>> userId -> volume can be stored
>> Do you think it worth so?
>>
>> -->  If you can do no. 2 easily it would be good, but it's not critical
>> at all.
>>
>>
>>> Thansk for the good work. I'll test this on FF adn Edge and if there are
>>> any problems will reply again.
>>>
>>>
>>>
>>>
>>>
>>
>> Thanks for the feedback :))
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>>
>>
>>
>>
>>
>
> --
> WBR
> Maxim aka solomax
>
>
>

-- 
WBR
Maxim aka solomax

Re: A general Suggestion from a tester who'd like easier user experience with the software

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

some of UI improvements requested are implemented and demo-next is update
Please check :)

On Sun, 29 Mar 2020 at 19:32, Marcus Schulz <ms...@polarnetworks.de> wrote:

> I would also prefere the icons displaying the current state, not the state
> that will be entered when clicked.
> My users alaways asked if the mic is off, because there has been a little
> cross.
>
> Thank you all for your great work btw.
>
>
> Am 29.03.2020 um 13:39 schrieb info@bureau-de-poste.net:
>
> That's great! Either the orange or red with a slash through it for the
> devices that are off.  That's all I wanted. Personally I do NOT like the
> "EXIT" highlighted in orange - I think that should stay the same color as
> the other text links. That is my opinion.
>
> Best,
>
> ed
>
> Quoting Juan Antonio Moreno Carmona <ja...@gmail.com>:
>
> Hi all.
>
> Maybe you mean something like that. The first image when the camera and
> microphone are activated and other users can see/hear me. The second image
> when the camera and microphone are off, nobody can see/hear me.
>
> Regards.
> El 29/3/20 a las 13:06, info@bureau-de-poste.net escribió:
>
>
>
> Hello,
>
> I'll put my answers prefaced like this -->
>
> --> I don't know javascript and don't use it!  I saw the sandstone colors
> and I would suggest using the green  (success) color for the icons to show
> when the camera and microphone are enabled, and use the orange (warning)
> with the slash through it to show that the camera and mike are disabled.
> That's the only color change I wanted.
>
> I answered one other thing - the user rectangle volume control should be
> persistent even through a refresh. This would be good, but it's not
> critical, it's easy to reset.  Thanks
>
> Ed
>
> Quoting Maxim Solodovnik <so...@gmail.com>:
>
> Hello All,
>
> I'll try to answer in one email :)
>
>
>>
>> - The symbol and the text for leaving the room should be highlighted (in
>> color?).
>>
>
> Could you please color this using color scheme from here
> https://bootswatch.com/sandstone/
> And Share the result as picture?
>
> (I'm not a designer, and have no imagination, but I believe too much
> colors can ruin everything)
>
>
>>
>> - The character > should be inverted in the chat bar. That would
>> correspond to the same logic as with the new camera and microphone symbol.
>>
>
> Will do
>
>
>>
>> - The color selection dialog should open near the tools properties window.
>> At the moment the color selection appears in the top left corner and
>> makes long movements with the mouse.
>>
>
> Seems to be opened as expected
> Could you re-check with latest version?
>
>
>>
>> - The icons in the toolbar could be a little bit smaler. They almost
>> touch the chat bar. see attached screenshot.
>>
>
> Same remark as above,
> Can you share the of the room with this change?
>
>
>>
>> But this should not slow down the release process.   ;-)
>>
>
> Yep,
> Dozens of mosquitos can kill an elephant ... :)))
>
>
>>
>> One last idea - and I understand that I am just a tester / user of this
>> and that it is your project in which I participate ( I also participate in
>> spark, hadoop, nutch - i love apache projects), but since you asked, I
>> would change the color of everythign that is "ON" or enabled to green and
>> everything that is "OFF" to red - just like the traffic lights!  For what
>> it's worth, and I have nothing against the color orange!
>>
>>
>>
> Same remark as above,
> Can you share the of the room with this change?
>
>
>
>>
>> This is better - personally I would color the camera and mic icons that
>> are activated, so they look "ON" - (without the slash of course) - and to
>> indicate the "OFF" status - it is fine - with the slash.
>>
>> For example, when you hover over (or mouse over) the tiny speaker icon in
>> the dragable user rectangle we see the orange-colored old-fashioned
>> microphone  image pop-up - this is excellent. I would also have theat tiny
>> speaker icon in the dragable user rectangle in orange to indicate its state
>> is "ON" when it is on - the other two tiny icons (refresh and minimize) at
>> the top of the dragable user rectangle are fine in grey since they are
>> settings to change not states and users know what to expect with them.
>>
>>
>> Same remark as above,
> Can you share the of the room with this change?
>
>
>
>
>> This is my advice since you asked - I'm more concerned with
>> fonctionality! It is working well.
>>
>> One question - I have tested this extensively in Chrome adn I notice that
>> if one sets the volume of teh microphone different than 50 (in the tiny
>> icon in the dragable user rectangle) -each time I refres the user it si
>> reset to level 50. Is this desired? Wouldn't it be better to keep the last
>> user volumn settings through a "refresh" since users will most probably use
>> the refresh to see or hear another user who may have changed the state of
>> their camera and microphone. This is just an idea - it is OK as it is since
>> it's easy to reset it.
>>
>>
>> Actually I thought of this
> BUT unfortunately this is not that easy
> Actually there are more than one volume
> 1) self volume (actually microphone gain)
> 2) volume for each user in the room with microphone
>
> userId -> volume can be stored
> Do you think it worth so?
>
> -->  If you can do no. 2 easily it would be good, but it's not critical at
> all.
>
>
>> Thansk for the good work. I'll test this on FF adn Edge and if there are
>> any problems will reply again.
>>
>>
>>
>>
>>
>
> Thanks for the feedback :))
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
>
>
>
>
>

-- 
WBR
Maxim aka solomax

Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by Marcus Schulz <ms...@polarnetworks.de>.
I would also prefere the icons displaying the current state, not the 
state that will be entered when clicked.
My users alaways asked if the mic is off, because there has been a 
little cross.

Thank you all for your great work btw.


Am 29.03.2020 um 13:39 schrieb info@bureau-de-poste.net:
>
> That's great! Either the orange or red with a slash through it for the 
> devices that are off.  That's all I wanted. Personally I do NOT like 
> the "EXIT" highlighted in orange - I think that should stay the same 
> color as the other text links. That is my opinion.
>
> Best,
>
> ed
>
> Quoting Juan Antonio Moreno Carmona <jamc60@gmail.com 
> <ma...@gmail.com>>:
>
>> Hi all.
>>
>> Maybe you mean something like that. The first image when the camera 
>> and microphone are activated and other users can see/hear me. The 
>> second image when the camera and microphone are off, nobody can 
>> see/hear me.
>>
>> Regards.
>>
>> El 29/3/20 a las 13:06, info@bureau-de-poste.net escribió:
>>>
> Hello,
>
> I'll put my answers prefaced like this -->
>
> --> I don't know javascript and don't use it!  I saw the sandstone 
> colors and I would suggest using the green  (success) color for the 
> icons to show when the camera and microphone are enabled, and use the 
> orange (warning) with the slash through it to show that the camera and 
> mike are disabled. That's the only color change I wanted.
>
> I answered one other thing - the user rectangle volume control should 
> be persistent even through a refresh. This would be good, but it's not 
> critical, it's easy to reset.  Thanks
>
> Ed
>
> Quoting Maxim Solodovnik <solomax666@gmail.com 
> <ma...@gmail.com>>:
>
>> Hello All,
>> I'll try to answer in one email :)
>>
>>     - The symbol and the text for leaving the room should be
>>     highlighted (in color?).
>>
>> Could you please color this using color scheme from here 
>> https://bootswatch.com/sandstone/
>> And Share the result as picture?
>> (I'm not a designer, and have no imagination, but I believe too much 
>> colors can ruin everything)
>>
>>     - The character > should be inverted in the chat bar. That would
>>     correspond to the same logic as with the new camera and
>>     microphone symbol.
>>
>> Will do
>>
>>     - The color selection dialog should open near the tools
>>     properties window.
>>     At the moment the color selection appears in the top left corner
>>     and makes long movements with the mouse.
>>
>> Seems to be opened as expected
>> Could you re-check with latest version?
>>
>>     - The icons in the toolbar could be a little bit smaler. They
>>     almost touch the chat bar. see attached screenshot.
>>
>> Same remark as above,
>> Can you share the of the room with this change?
>>
>>     But this should not slow down the release process.   ;-)
>>
>> Yep,
>> Dozens of mosquitos can kill an elephant ... :)))
>>
>>     One last idea - and I understand that I am just a tester / user
>>     of this and that it is your project in which I participate ( I
>>     also participate in spark, hadoop, nutch - i love apache
>>     projects), but since you asked, I would change the color of
>>     everythign that is "ON" or enabled to green and everything that
>>     is "OFF" to red - just like the traffic lights!  For what it's
>>     worth, and I have nothing against the color orange!
>>
>> Same remark as above,
>> Can you share the of the room with this change?
>>
>>
>>         This is better - personally I would color the camera and mic
>>         icons that are activated, so they look "ON" - (without the
>>         slash of course) - and to indicate the "OFF" status - it is
>>         fine - with the slash.
>>
>>         For example, when you hover over (or mouse over) the tiny
>>         speaker icon in the dragable user rectangle we see the
>>         orange-colored old-fashioned microphone  image pop-up - this
>>         is excellent. I would also have theat tiny speaker icon in
>>         the dragable user rectangle in orange to indicate its state
>>         is "ON" when it is on - the other two tiny icons (refresh and
>>         minimize) at the top of the dragable user rectangle are fine
>>         in grey since they are settings to change not states and
>>         users know what to expect with them.
>>
>> Same remark as above,
>> Can you share the of the room with this change?
>>
>>         This is my advice since you asked - I'm more concerned with
>>         fonctionality! It is working well.
>>
>>         One question - I have tested this extensively in Chrome adn I
>>         notice that if one sets the volume of teh microphone
>>         different than 50 (in the tiny icon in the dragable user
>>         rectangle) -each time I refres the user it si reset to level
>>         50. Is this desired? Wouldn't it be better to keep the last
>>         user volumn settings through a "refresh" since users will
>>         most probably use the refresh to see or hear another user who
>>         may have changed the state of their camera and microphone.
>>         This is just an idea - it is OK as it is since it's easy to
>>         reset it.
>>
>> Actually I thought of this
>> BUT unfortunately this is not that easy
>> Actually there are more than one volume
>> 1) self volume (actually microphone gain)
>> 2) volume for each user in the room with microphone
>> userId -> volume can be stored
>> Do you think it worth so?
>>
>> -->  If you can do no. 2 easily it would be good, but it's not 
>> critical at all.
>>
>>         Thansk for the good work. I'll test this on FF adn Edge and
>>         if there are any problems will reply again.
>>
>> Thanks for the feedback :))
>>
>> --
>> WBR
>> Maxim aka solomax
>
>
>
>


Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by in...@bureau-de-poste.net.
  That's great! Either the orange or red with a slash through it for  
the devices that are off.  That's all I wanted. Personally I do NOT  
like the "EXIT" highlighted in orange - I think that should stay the  
same color as the other text links. That is my opinion.

Best,

  ed

Quoting Juan Antonio Moreno Carmona <ja...@gmail.com>:

> Hi all.
>
>   Maybe you mean something like that. The first image when the  
> camera and microphone are activated and other users can see/hear me.  
> The second image when the camera and microphone are off, nobody can  
> see/hear me.
>
>   Regards.
>   El 29/3/20 a las 13:06, info@bureau-de-poste.net escribió:
>
>>  

  Hello,

I'll put my answers prefaced like this -->

--> I don't know javascript and don't use it!  I saw the sandstone  
colors and I would suggest using the green  (success) color for the  
icons to show when the camera and microphone are enabled, and use the  
orange (warning) with the slash through it to show that the camera and  
mike are disabled. That's the only color change I wanted.

  I answered one other thing - the user rectangle volume control  
should be persistent even through a refresh. This would be good, but  
it's not critical, it's easy to reset.  Thanks

Ed

Quoting Maxim Solodovnik <so...@gmail.com>:

> Hello All,         
>     I'll try to answer in one email :)
>
>     
>
>>  
>>         - The symbol and the text for leaving the room should be  
>> highlighted (in color?).
>
>      
>     Could you please color this using color scheme from  
> here https://bootswatch.com/sandstone/
>     And Share the result as picture?
>      
>     (I'm not a designer, and have no imagination, but I believe too  
> much colors can ruin everything) 
>      
>
>>  
>>         - The character > should be inverted in the chat bar. That  
>> would correspond to the same logic as with the new camera and  
>> microphone symbol.
>
>      
>     Will do
>      
>
>>  
>>         - The color selection dialog should open near the tools  
>> properties window.
>> At the moment the color selection appears in the top left corner  
>> and makes long movements with the mouse.
>
>      
>     Seems to be opened as expected
>     Could you re-check with latest version?
>      
>
>>  
>>         - The icons in the toolbar could be a little bit smaler.  
>> They almost touch the chat bar. see attached screenshot.
>
>      
>     Same remark as above,
>     Can you share the of the room with this change?
>      
>
>>  
>>         But this should not slow down the release process.   ;-)
>
>      
>     Yep,
>     Dozens of mosquitos can kill an elephant ... :)))
>      
>
>>  
>>         One last idea - and I understand that I am just a tester /  
>> user of this and that it is your project in which I participate ( I  
>> also participate in spark, hadoop, nutch - i love apache projects),  
>> but since you asked, I would change the color of everythign that is  
>> "ON" or enabled to green and everything that is "OFF" to red - just  
>> like the traffic lights!  For what it's worth, and I have nothing  
>> against the color orange!
>>
>>         
>
>          Same remark as above,
>      Can you share the of the room with this change?
>       
>       
>
>>> This is better - personally I would color the camera and mic icons  
>>> that are activated, so they look "ON" - (without the slash of  
>>> course) - and to indicate the "OFF" status - it is fine - with the  
>>> slash.
>>>
>>> For example, when you hover over (or mouse over) the tiny speaker  
>>> icon in the dragable user rectangle we see the orange-colored  
>>> old-fashioned microphone  image pop-up - this is excellent. I  
>>> would also have theat tiny speaker icon in the dragable user  
>>> rectangle in orange to indicate its state is "ON" when it is on -  
>>> the other two tiny icons (refresh and minimize) at the top of the  
>>> dragable user rectangle are fine in grey since they are settings  
>>> to change not states and users know what to expect with them.
>>>  
>
>                   Same remark as above,
>        Can you share the of the room with this change?
>         
>         
>         
>
>>> This is my advice since you asked - I'm more concerned with  
>>> fonctionality! It is working well.
>>>
>>> One question - I have tested this extensively in Chrome adn I  
>>> notice that if one sets the volume of teh microphone different  
>>> than 50 (in the tiny icon in the dragable user rectangle) -each  
>>> time I refres the user it si reset to level 50. Is this desired?  
>>> Wouldn't it be better to keep the last user volumn settings  
>>> through a "refresh" since users will most probably use the refresh  
>>> to see or hear another user who may have changed the state of  
>>> their camera and microphone. This is just an idea - it is OK as it  
>>> is since it's easy to reset it.
>>>  
>
>        Actually I thought of this 
>        BUT unfortunately this is not that easy
>        Actually there are more than one volume
>        1) self volume (actually microphone gain)
>        2) volume for each user in the room with microphone
>         
>        userId -> volume can be stored
>        Do you think it worth so?
>
> -->  If you can do no. 2 easily it would be good, but it's not  
> critical at all.
>  
>
>>> Thansk for the good work. I'll test this on FF adn Edge and if  
>>> there are any problems will reply again.
>>>
>>>  
>>
>>           
>
>        
>       Thanks for the feedback :))
>
>        
> --
>       WBR
> Maxim aka solomax


 

Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by Juan Antonio Moreno Carmona <ja...@gmail.com>.
Hi all.

Maybe you mean something like that. The first image when the camera and 
microphone are activated and other users can see/hear me. The second 
image when the camera and microphone are off, nobody can see/hear me.

Regards.

El 29/3/20 a las 13:06, info@bureau-de-poste.net escribió:
>
> Hello,
>
> I'll put my answers prefaced like this -->
>
> --> I don't know javascript and don't use it!  I saw the sandstone 
> colors and I would suggest using the green  (success) color for the 
> icons to show when the camera and microphone are enabled, and use the 
> orange (warning) with the slash through it to show that the camera and 
> mike are disabled. That's the only color change I wanted.
>
> I answered one other thing - the user rectangle volume control should 
> be persistent even through a refresh. This would be good, but it's not 
> critical, it's easy to reset.  Thanks
>
> Ed
>
> Quoting Maxim Solodovnik <solomax666@gmail.com 
> <ma...@gmail.com>>:
>
>> Hello All,
>> I'll try to answer in one email :)
>>
>>     - The symbol and the text for leaving the room should be
>>     highlighted (in color?).
>>
>> Could you please color this using color scheme from here 
>> https://bootswatch.com/sandstone/
>> And Share the result as picture?
>> (I'm not a designer, and have no imagination, but I believe too much 
>> colors can ruin everything)
>>
>>     - The character > should be inverted in the chat bar. That would
>>     correspond to the same logic as with the new camera and
>>     microphone symbol.
>>
>> Will do
>>
>>     - The color selection dialog should open near the tools
>>     properties window.
>>     At the moment the color selection appears in the top left corner
>>     and makes long movements with the mouse.
>>
>> Seems to be opened as expected
>> Could you re-check with latest version?
>>
>>     - The icons in the toolbar could be a little bit smaler. They
>>     almost touch the chat bar. see attached screenshot.
>>
>> Same remark as above,
>> Can you share the of the room with this change?
>>
>>     But this should not slow down the release process.   ;-)
>>
>> Yep,
>> Dozens of mosquitos can kill an elephant ... :)))
>>
>>     One last idea - and I understand that I am just a tester / user
>>     of this and that it is your project in which I participate ( I
>>     also participate in spark, hadoop, nutch - i love apache
>>     projects), but since you asked, I would change the color of
>>     everythign that is "ON" or enabled to green and everything that
>>     is "OFF" to red - just like the traffic lights!  For what it's
>>     worth, and I have nothing against the color orange!
>>
>> Same remark as above,
>> Can you share the of the room with this change?
>>
>>
>>         This is better - personally I would color the camera and mic
>>         icons that are activated, so they look "ON" - (without the
>>         slash of course) - and to indicate the "OFF" status - it is
>>         fine - with the slash.
>>
>>         For example, when you hover over (or mouse over) the tiny
>>         speaker icon in the dragable user rectangle we see the
>>         orange-colored old-fashioned microphone  image pop-up - this
>>         is excellent. I would also have theat tiny speaker icon in
>>         the dragable user rectangle in orange to indicate its state
>>         is "ON" when it is on - the other two tiny icons (refresh and
>>         minimize) at the top of the dragable user rectangle are fine
>>         in grey since they are settings to change not states and
>>         users know what to expect with them.
>>
>> Same remark as above,
>> Can you share the of the room with this change?
>>
>>         This is my advice since you asked - I'm more concerned with
>>         fonctionality! It is working well.
>>
>>         One question - I have tested this extensively in Chrome adn I
>>         notice that if one sets the volume of teh microphone
>>         different than 50 (in the tiny icon in the dragable user
>>         rectangle) -each time I refres the user it si reset to level
>>         50. Is this desired? Wouldn't it be better to keep the last
>>         user volumn settings through a "refresh" since users will
>>         most probably use the refresh to see or hear another user who
>>         may have changed the state of their camera and microphone.
>>         This is just an idea - it is OK as it is since it's easy to
>>         reset it.
>>
>> Actually I thought of this
>> BUT unfortunately this is not that easy
>> Actually there are more than one volume
>> 1) self volume (actually microphone gain)
>> 2) volume for each user in the room with microphone
>> userId -> volume can be stored
>> Do you think it worth so?
>>
>> -->  If you can do no. 2 easily it would be good, but it's not 
>> critical at all.
>>
>>         Thansk for the good work. I'll test this on FF adn Edge and
>>         if there are any problems will reply again.
>>
>> Thanks for the feedback :))
>>
>> --
>> WBR
>> Maxim aka solomax
>
>
>

Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by in...@bureau-de-poste.net.
  Hello,

I'll put my answers prefaced like this -->

--> I don't know javascript and don't use it!  I saw the sandstone  
colors and I would suggest using the green  (success) color for the  
icons to show when the camera and microphone are enabled, and use the  
orange (warning) with the slash through it to show that the camera and  
mike are disabled. That's the only color change I wanted.

  I answered one other thing - the user rectangle volume control  
should be persistent even through a refresh. This would be good, but  
it's not critical, it's easy to reset.  Thanks

Ed

Quoting Maxim Solodovnik <so...@gmail.com>:

> Hello All,         
>     I'll try to answer in one email :)
>
>     
>
>>  
>>         - The symbol and the text for leaving the room should be  
>> highlighted (in color?).
>
>      
>     Could you please color this using color scheme from  
> here https://bootswatch.com/sandstone/
>     And Share the result as picture?
>      
>     (I'm not a designer, and have no imagination, but I believe too  
> much colors can ruin everything) 
>      
>
>>  
>>         - The character > should be inverted in the chat bar. That  
>> would correspond to the same logic as with the new camera and  
>> microphone symbol.
>
>      
>     Will do
>      
>
>>  
>>         - The color selection dialog should open near the tools  
>> properties window.
>> At the moment the color selection appears in the top left corner  
>> and makes long movements with the mouse.
>
>      
>     Seems to be opened as expected
>     Could you re-check with latest version?
>      
>
>>  
>>         - The icons in the toolbar could be a little bit smaler.  
>> They almost touch the chat bar. see attached screenshot.
>
>      
>     Same remark as above,
>     Can you share the of the room with this change?
>      
>
>>  
>>         But this should not slow down the release process.   ;-)
>
>      
>     Yep,
>     Dozens of mosquitos can kill an elephant ... :)))
>      
>
>>  
>>         One last idea - and I understand that I am just a tester /  
>> user of this and that it is your project in which I participate ( I  
>> also participate in spark, hadoop, nutch - i love apache projects),  
>> but since you asked, I would change the color of everythign that is  
>> "ON" or enabled to green and everything that is "OFF" to red - just  
>> like the traffic lights!  For what it's worth, and I have nothing  
>> against the color orange!
>>
>>         
>
>          Same remark as above,
>      Can you share the of the room with this change?
>       
>       
>
>>> This is better - personally I would color the camera and mic icons  
>>> that are activated, so they look "ON" - (without the slash of  
>>> course) - and to indicate the "OFF" status - it is fine - with the  
>>> slash.
>>>
>>> For example, when you hover over (or mouse over) the tiny speaker  
>>> icon in the dragable user rectangle we see the orange-colored  
>>> old-fashioned microphone  image pop-up - this is excellent. I  
>>> would also have theat tiny speaker icon in the dragable user  
>>> rectangle in orange to indicate its state is "ON" when it is on -  
>>> the other two tiny icons (refresh and minimize) at the top of the  
>>> dragable user rectangle are fine in grey since they are settings  
>>> to change not states and users know what to expect with them.
>>>  
>
>                   Same remark as above,
>        Can you share the of the room with this change?
>         
>         
>         
>
>>> This is my advice since you asked - I'm more concerned with  
>>> fonctionality! It is working well.
>>>
>>> One question - I have tested this extensively in Chrome adn I  
>>> notice that if one sets the volume of teh microphone different  
>>> than 50 (in the tiny icon in the dragable user rectangle) -each  
>>> time I refres the user it si reset to level 50. Is this desired?  
>>> Wouldn't it be better to keep the last user volumn settings  
>>> through a "refresh" since users will most probably use the refresh  
>>> to see or hear another user who may have changed the state of  
>>> their camera and microphone. This is just an idea - it is OK as it  
>>> is since it's easy to reset it.
>>>  
>
>        Actually I thought of this 
>        BUT unfortunately this is not that easy
>        Actually there are more than one volume
>        1) self volume (actually microphone gain)
>        2) volume for each user in the room with microphone
>         
>        userId -> volume can be stored
>        Do you think it worth so?
>
> -->  If you can do no. 2 easily it would be good, but it's not  
> critical at all.
>  
>
>>> Thansk for the good work. I'll test this on FF adn Edge and if  
>>> there are any problems will reply again.
>>>
>>>  
>>
>>           
>
>        
>       Thanks for the feedback :))
>
>        
> --
>       WBR
> Maxim aka solomax

Re: Re: Re: A general Suggestion from a tester who'd like easier user experience with the software

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

I'll try to answer in one email :)


> - The symbol and the text for leaving the room should be highlighted (in
> color?).
>

Could you please color this using color scheme from here
https://bootswatch.com/sandstone/
And Share the result as picture?

(I'm not a designer, and have no imagination, but I believe too much colors
can ruin everything)


>
> - The character > should be inverted in the chat bar. That would
> correspond to the same logic as with the new camera and microphone symbol.
>

Will do


>
> - The color selection dialog should open near the tools properties window.
> At the moment the color selection appears in the top left corner and makes
> long movements with the mouse.
>

Seems to be opened as expected
Could you re-check with latest version?


>
> - The icons in the toolbar could be a little bit smaler. They almost touch
> the chat bar. see attached screenshot.
>

Same remark as above,
Can you share the of the room with this change?


>
> But this should not slow down the release process.   ;-)
>

Yep,
Dozens of mosquitos can kill an elephant ... :)))


>
> One last idea - and I understand that I am just a tester / user of this
> and that it is your project in which I participate ( I also participate in
> spark, hadoop, nutch - i love apache projects), but since you asked, I
> would change the color of everythign that is "ON" or enabled to green and
> everything that is "OFF" to red - just like the traffic lights!  For what
> it's worth, and I have nothing against the color orange!
>
>
> Same remark as above,
Can you share the of the room with this change?


> This is better - personally I would color the camera and mic icons that
> are activated, so they look "ON" - (without the slash of course) - and to
> indicate the "OFF" status - it is fine - with the slash.
>
> For example, when you hover over (or mouse over) the tiny speaker icon in
> the dragable user rectangle we see the orange-colored old-fashioned
> microphone  image pop-up - this is excellent. I would also have theat tiny
> speaker icon in the dragable user rectangle in orange to indicate its state
> is "ON" when it is on - the other two tiny icons (refresh and minimize) at
> the top of the dragable user rectangle are fine in grey since they are
> settings to change not states and users know what to expect with them.
>
> Same remark as above,
Can you share the of the room with this change?


> This is my advice since you asked - I'm more concerned with fonctionality!
> It is working well.
>
> One question - I have tested this extensively in Chrome adn I notice that
> if one sets the volume of teh microphone different than 50 (in the tiny
> icon in the dragable user rectangle) -each time I refres the user it si
> reset to level 50. Is this desired? Wouldn't it be better to keep the last
> user volumn settings through a "refresh" since users will most probably use
> the refresh to see or hear another user who may have changed the state of
> their camera and microphone. This is just an idea - it is OK as it is since
> it's easy to reset it.
>
> Actually I thought of this
BUT unfortunately this is not that easy
Actually there are more than one volume
1) self volume (actually microphone gain)
2) volume for each user in the room with microphone

userId -> volume can be stored
Do you think it worth so?


> Thansk for the good work. I'll test this on FF adn Edge and if there are
> any problems will reply again.
>
>
>
>

Thanks for the feedback :))


-- 
WBR
Maxim aka solomax

Aw: Re: Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by BBS Technik <do...@gmx.de>.
Hi,



I would also have a few small suggestions for the design.



\- The symbol and the text for leaving the room should be highlighted (in
color?).



\- The character > should be inverted in the chat bar. That would correspond
to the same logic as with the new camera and microphone symbol.



\- The color selection dialog should open near the tools properties window.  
At the moment the color selection appears in the top left corner and makes
long movements with the mouse.



\- The icons in the toolbar could be a little bit smaler. They almost touch
the chat bar. see attached screenshot.



But this should not slow down the release process.   ;-)



Regards Ed





**Gesendet:**  Samstag, 28. Marz 2020 um 14:44 Uhr  
**Von:**  "Daniel Baker" <in...@collisiondetection.biz>  
**An:**  user@openmeetings.apache.org, info@bureau-de-poste.net  
**Betreff:**  Re: Aw: Re: A general Suggestion from a tester who'd like easier
user experience with the software

Yes  this   would be  clearer.

On 28/03/2020 11:20, [info@bureau-de-poste.net](mailto:info@bureau-de-
poste.net) wrote:

>  

One last idea - and I understand that I am just a tester / user of this and
that it is your project in which I participate ( I also participate in spark,
hadoop, nutch - i love apache projects), but since you asked, I would change
the color of everythign that is "ON" or enabled to green and everything that
is "OFF" to red - just like the traffic lights!  For what it's worth, and I
have nothing against the color orange!  
  
Best Ed  
  
Quoting [info@bureau-de-poste.net](mailto:info@bureau-de-poste.net):

> Hello,  
>  
>  This is better - personally I would color the camera and mic icons that are
activated, so they look "ON" \- (without the slash of course) - and to
indicate the "OFF" status - it is fine - with the slash.  
>  
>  For example, when you hover over (or mouse over) the tiny speaker icon in
the dragable user rectangle we see the orange-colored old-fashioned microphone
image pop-up - this is excellent. I would also have theat tiny speaker icon in
the dragable user rectangle in orange to indicate its state is "ON" when it is
on - the other two tiny icons (refresh and minimize) at the top of the
dragable user rectangle are fine in grey since they are settings to change not
states and users know what to expect with them.  
>  
>  This is my advice since you asked - I'm more concerned with fonctionality!
It is working well.  
>  
>  One question - I have tested this extensively in Chrome adn I notice that
if one sets the volume of teh microphone different than 50 (in the tiny icon
in the dragable user rectangle) -each time I refres the user it si reset to
level 50. Is this desired? Wouldn't it be better to keep the last user volumn
settings through a "refresh" since users will most probably use the refresh to
see or hear another user who may have changed the state of their camera and
microphone. This is just an idea - it is OK as it is since it's easy to reset
it.  
>  
>  Thansk for the good work. I'll test this on FF adn Edge and if there are
any problems will reply again.  
>  
>  Ed  
>  
>  Quoting Maxim Solodovnik
<[solomax666@gmail.com](mailto:solomax666@gmail.com)>:

>

>> The demo is updated

>>

>>  
>>

>> Is it what you want? :)

>>

>>  
>>

>> On Fri, 27 Mar 2020 at 20:58, Maxim Solodovnik
<[solomax666@gmail.com](mailto:solomax666@gmail.com)> wrote:

>>

>>> done

>>>

>>> will update demo as soon build will be ready

>>>

>>>  
>>>

>>> Will appreciate if you can test it :)

>>>

>>>  
>>>

>>> On Fri, 27 Mar 2020 at 20:08, Maxim Solodovnik
<[solomax666@gmail.com](mailto:solomax666@gmail.com)> wrote:

>>>

>>>> it seems icons have to be changed ...

>>>>

>>>> give me couple of minutes

>>>>

>>>>  
>>>>

>>>> On Fri, 27 Mar 2020 at 20:06, Marcus Schulz
<[msz@polarnetworks.de](mailto:msz@polarnetworks.de)> wrote:

>>>>

>>>>> I experienced the same with these buttons. I had to read the tooltip
also before clicking.

>>>>>

>>>>>  
>>>>>

>>>>> Am Freitag, den 27.03.2020, 11:31 +0100 schrieb Juan Antonio Moreno
Carmona:

>>>>>

>>>>>>

>>>>>>     Well, for my part I agree with the suggestion provided by Ed. I
think it

>>>>>>  
>>>>>>  
>>>>>>     is more intuitive. Maybe other users can contribute their opinion.

>>>>>>  
>>>>>>  
>>>>>>     El 27/3/20 a las 11:29, BBS Technik escribio:

>>>>>>

>>>>>>>

>>>>>>>     I think it is a good ideal to swap it.

>>>>>>>  
>>>>>>>  
>>>>>>>     Regards

>>>>>>>  
>>>>>>>  
>>>>>>>     Ed

>>>>>>>

>>>>>>>>

>>>>>>>>     Gesendet: Freitag, 27. Marz 2020 um 11:22 Uhr

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     Von: "Maxim Solodovnik" <

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     [solomax666@gmail.com](mailto:solomax666@gmail.com)

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     >

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     An: "Openmeetings user-list" <

>>>>>>>>  
>>>>>>>>  
>>>>>>>>
[user@openmeetings.apache.org](mailto:user@openmeetings.apache.org)

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     >

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     Betreff: Re: A general Suggestion from a tester who'd like easier
user experience with the software

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     Well

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     To implement this I need to swap 2 lines of code

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     No problem at all if community will approve this

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     On Fri, 27 Mar 2020 at 17:19, <

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     [info@bureau-de-poste.net](mailto:info@bureau-de-poste.net)

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     > wrote:

>>>>>>>>

>>>>>>>>>

>>>>>>>>>     Hello everyone,

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS
6.13

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     A few questions and an important suggestion:

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     1) I have been unable to install this on debian buster so that
it works

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     well - can this be done? How? We'd like to be able to use this
on buster.

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     2) When having inexperienced users test our M3 version (and when
testing

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     the M4 version -the same problem exists):

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     The left-hand user column symbols for camera and microphone
indicate to-do

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     action links, and I think they should indicate actual states -
because this

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     is more intuitive and is what users expect.

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     So, I suggest instead of showing a microphone with a red circle
with a

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     white "x" in it in M3 or an orange old-fashion mic symbol with a
slash

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     through it in M4 to indicate that the mic is "ON" and that you
have to

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     click on it to turn it "OFF", I suggest that exactly the
opposite be shown:

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     the actual state of the feature - that a slash through a symbol
(perhaps in

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     grey to double indicate it is off) indicates that it is "OFF"
and a colored

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     on symbol or icon without a slash indicates that it is "ON"

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     The same suggestion for the camera.

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     95 % of user problems that I have encountered result from this.
Users see

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     something with a slash through it and they think that means that
it is

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     "OFF" or not activated. Why not give users what they expect
intuitively

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     rather than force them to behave different than usual for this
app?

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     I love this app/project, and this is just a friendly suggestion,
not

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     criticism.

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     best to all

>>>>>>>>>  
>>>>>>>>>  
>>>>>>>>>     Ed

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     --

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     WBR

>>>>>>>>  
>>>>>>>>  
>>>>>>>>     Maxim aka solomax

>>>>

>>>>  
>>>>

>>>>  
>>>>

>>>> \--

>>>>

>>>> WBR  
>  Maxim aka solomax

>>>

>>>  
>>>

>>>  
>>>

>>> \--

>>>

>>> WBR  
>  Maxim aka solomax

>>

>>  
>>

>>  
>>

>> \--

>>

>> WBR  
>  Maxim aka solomax

>

>  
>  

  





Re: Aw: Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by Daniel Baker <in...@collisiondetection.biz>.
Yes  this   would be  clearer.

On 28/03/2020 11:20, info@bureau-de-poste.net wrote:
>
> One last idea - and I understand that I am just a tester / user of 
> this and that it is your project in which I participate ( I also 
> participate in spark, hadoop, nutch - i love apache projects), but 
> since you asked, I would change the color of everythign that is "ON" 
> or enabled to green and everything that is "OFF" to red - just like 
> the traffic lights!  For what it's worth, and I have nothing against 
> the color orange!
>
> Best Ed
>
> Quoting info@bureau-de-poste.net <ma...@bureau-de-poste.net>:
>
>> Hello,
>>
>> This is better - personally I would color the camera and mic icons 
>> that are activated, so they look "ON" - (without the slash of course) 
>> - and to indicate the "OFF" status - it is fine - with the slash.
>>
>> For example, when you hover over (or mouse over) the tiny speaker 
>> icon in the dragable user rectangle we see the orange-colored 
>> old-fashioned microphone  image pop-up - this is excellent. I would 
>> also have theat tiny speaker icon in the dragable user rectangle in 
>> orange to indicate its state is "ON" when it is on - the other two 
>> tiny icons (refresh and minimize) at the top of the dragable user 
>> rectangle are fine in grey since they are settings to change not 
>> states and users know what to expect with them.
>>
>> This is my advice since you asked - I'm more concerned with 
>> fonctionality! It is working well.
>>
>> One question - I have tested this extensively in Chrome adn I notice 
>> that if one sets the volume of teh microphone different than 50 (in 
>> the tiny icon in the dragable user rectangle) -each time I refres the 
>> user it si reset to level 50. Is this desired? Wouldn't it be better 
>> to keep the last user volumn settings through a "refresh" since users 
>> will most probably use the refresh to see or hear another user who 
>> may have changed the state of their camera and microphone. This is 
>> just an idea - it is OK as it is since it's easy to reset it.
>>
>> Thansk for the good work. I'll test this on FF adn Edge and if there 
>> are any problems will reply again.
>>
>> Ed
>>
>> Quoting Maxim Solodovnik <solomax666@gmail.com 
>> <ma...@gmail.com>>:
>>
>>> The demo is updated
>>> Is it what you want? :)
>>>
>>> On Fri, 27 Mar 2020 at 20:58, Maxim Solodovnik <solomax666@gmail.com 
>>> <ma...@gmail.com>> wrote:
>>>
>>>     done
>>>     will update demo as soon build will be ready
>>>     Will appreciate if you can test it :)
>>>
>>>     On Fri, 27 Mar 2020 at 20:08, Maxim Solodovnik
>>>     <solomax666@gmail.com <ma...@gmail.com>> wrote:
>>>
>>>         it seems icons have to be changed ...
>>>         give me couple of minutes
>>>
>>>         On Fri, 27 Mar 2020 at 20:06, Marcus Schulz
>>>         <msz@polarnetworks.de <ma...@polarnetworks.de>> wrote:
>>>
>>>             I experienced the same with these buttons. I had to read
>>>             the tooltip also before clicking.
>>>             Am Freitag, den 27.03.2020, 11:31 +0100 schrieb Juan
>>>             Antonio Moreno Carmona:
>>>>             Well, for my part I agree with the suggestion provided by Ed. I think it
>>>>             is more intuitive. Maybe other users can contribute their opinion.
>>>>             El 27/3/20 a las 11:29, BBS Technik escribió:
>>>>>             I think it is a good ideal to swap it.
>>>>>             Regards
>>>>>             Ed
>>>>>>             Gesendet: Freitag, 27. März 2020 um 11:22 Uhr
>>>>>>             Von: "Maxim Solodovnik" <
>>>>>>             solomax666@gmail.com  <ma...@gmail.com>
>>>>>>             >
>>>>>>             An: "Openmeetings user-list" <
>>>>>>             user@openmeetings.apache.org  <ma...@openmeetings.apache.org>
>>>>>>             >
>>>>>>             Betreff: Re: A general Suggestion from a tester who'd like easier user experience with the software
>>>>>>             Well
>>>>>>             To implement this I need to swap 2 lines of code
>>>>>>             No problem at all if community will approve this
>>>>>>             On Fri, 27 Mar 2020 at 17:19, <
>>>>>>             info@bureau-de-poste.net  <ma...@bureau-de-poste.net>
>>>>>>             > wrote:
>>>>>>>             Hello everyone,
>>>>>>>             I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS 6.13
>>>>>>>             A few questions and an important suggestion:
>>>>>>>             1) I have been unable to install this on debian buster so that it works
>>>>>>>             well - can this be done? How? We'd like to be able to use this on buster.
>>>>>>>             2) When having inexperienced users test our M3 version (and when testing
>>>>>>>             the M4 version -the same problem exists):
>>>>>>>             The left-hand user column symbols for camera and microphone indicate to-do
>>>>>>>             action links, and I think they should indicate actual states - because this
>>>>>>>             is more intuitive and is what users expect.
>>>>>>>             So, I suggest instead of showing a microphone with a red circle with a
>>>>>>>             white "x" in it in M3 or an orange old-fashion mic symbol with a slash
>>>>>>>             through it in M4 to indicate that the mic is "ON" and that you have to
>>>>>>>             click on it to turn it "OFF", I suggest that exactly the opposite be shown:
>>>>>>>             the actual state of the feature - that a slash through a symbol (perhaps in
>>>>>>>             grey to double indicate it is off) indicates that it is "OFF" and a colored
>>>>>>>             on symbol or icon without a slash indicates that it is "ON"
>>>>>>>             The same suggestion for the camera.
>>>>>>>             95 % of user problems that I have encountered result from this. Users see
>>>>>>>             something with a slash through it and they think that means that it is
>>>>>>>             "OFF" or not activated. Why not give users what they expect intuitively
>>>>>>>             rather than force them to behave different than usual for this app?
>>>>>>>             I love this app/project, and this is just a friendly suggestion, not
>>>>>>>             criticism.
>>>>>>>             best to all
>>>>>>>             Ed
>>>>>>             -- 
>>>>>>             WBR
>>>>>>             Maxim aka solomax
>>>
>>>
>>>         --
>>>         WBR
>>>         Maxim aka solomax
>>>
>>>
>>>     --
>>>     WBR
>>>     Maxim aka solomax
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>
>>
>
>

Re: Aw: Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by in...@bureau-de-poste.net.
  One last idea - and I understand that I am just a tester / user of  
this and that it is your project in which I participate ( I also  
participate in spark, hadoop, nutch - i love apache projects), but  
since you asked, I would change the color of everythign that is "ON"  
or enabled to green and everything that is "OFF" to red - just like  
the traffic lights!  For what it's worth, and I have nothing against  
the color orange!

Best Ed

Quoting info@bureau-de-poste.net:

> Hello,
>
> This is better - personally I would color the camera and mic icons  
> that are activated, so they look "ON" - (without the slash of  
> course) - and to indicate the "OFF" status - it is fine - with the  
> slash.
>
> For example, when you hover over (or mouse over) the tiny speaker  
> icon in the dragable user rectangle we see the orange-colored  
> old-fashioned microphone  image pop-up - this is excellent. I would  
> also have theat tiny speaker icon in the dragable user rectangle in  
> orange to indicate its state is "ON" when it is on - the other two  
> tiny icons (refresh and minimize) at the top of the dragable user  
> rectangle are fine in grey since they are settings to change not  
> states and users know what to expect with them.
>
> This is my advice since you asked - I'm more concerned with  
> fonctionality! It is working well.
>
> One question - I have tested this extensively in Chrome adn I notice  
> that if one sets the volume of teh microphone different than 50 (in  
> the tiny icon in the dragable user rectangle) -each time I refres  
> the user it si reset to level 50. Is this desired? Wouldn't it be  
> better to keep the last user volumn settings through a "refresh"  
> since users will most probably use the refresh to see or hear  
> another user who may have changed the state of their camera and  
> microphone. This is just an idea - it is OK as it is since it's easy  
> to reset it.
>
> Thansk for the good work. I'll test this on FF adn Edge and if there  
> are any problems will reply again.
>
> Ed
>
> Quoting Maxim Solodovnik <so...@gmail.com>:
>
>> The demo is updated         
>>     Is it what you want? :)
>>
>>        On Fri, 27 Mar 2020 at 20:58, Maxim Solodovnik  
>> <so...@gmail.com> wrote:
>>
>>> done            will update demo as soon build will be ready
>>>        
>>>       Will appreciate if you can test it :)
>>>
>>>            On Fri, 27 Mar 2020 at 20:08, Maxim Solodovnik  
>>> <so...@gmail.com> wrote:
>>>
>>>> it seems icons have to be changed ...                give me  
>>>> couple of minutes
>>>>
>>>>                On Fri, 27 Mar 2020 at 20:06, Marcus Schulz  
>>>> <ms...@polarnetworks.de> wrote:
>>>>
>>>>> I experienced the same with these buttons. I had to read the  
>>>>> tooltip also before clicking.
>>>>>            
>>>>>           Am Freitag, den 27.03.2020, 11:31 +0100 schrieb Juan  
>>>>> Antonio Moreno Carmona:
>>>>>
>>>>>> Well, for my part I agree with the suggestion provided by Ed. I  
>>>>>> think it is more intuitive. Maybe other users can contribute  
>>>>>> their opinion.          El 27/3/20 a las 11:29, BBS Technik  
>>>>>> escribió:
>>>>>>> I think it is a good ideal to swap it.           Regards           Ed
>>>>>>>> Gesendet: Freitag, 27. März 2020 um 11:22 Uhr            Von:  
>>>>>>>> "Maxim Solodovnik" <            solomax666@gmail.com           
>>>>>>>>   >            An: "Openmeetings user-list" <             
>>>>>>>> user@openmeetings.apache.org            >            Betreff:  
>>>>>>>> Re: A general Suggestion from a tester who'd like easier user  
>>>>>>>> experience with the software            Well            To  
>>>>>>>> implement this I need to swap 2 lines of code            No  
>>>>>>>> problem at all if community will approve this            On  
>>>>>>>> Fri, 27 Mar 2020 at 17:19, <             
>>>>>>>> info@bureau-de-poste.net            > wrote:
>>>>>>>>> Hello everyone,             I love this software 5.0.0 M3  
>>>>>>>>> (running on Ubuntu 18.04) with KMS 6.13             A few  
>>>>>>>>> questions and an important suggestion:             1) I have  
>>>>>>>>> been unable to install this on debian buster so that it  
>>>>>>>>> works             well - can this be done? How? We'd like to  
>>>>>>>>> be able to use this on buster.             2) When having  
>>>>>>>>> inexperienced users test our M3 version (and when testing     
>>>>>>>>>          the M4 version -the same problem exists):            
>>>>>>>>>   The left-hand user column symbols for camera and  
>>>>>>>>> microphone indicate to-do             action links, and I  
>>>>>>>>> think they should indicate actual states - because this       
>>>>>>>>>        is more intuitive and is what users expect.            
>>>>>>>>>   So, I suggest instead of showing a microphone with a red  
>>>>>>>>> circle with a             white "x" in it in M3 or an orange  
>>>>>>>>> old-fashion mic symbol with a slash             through it  
>>>>>>>>> in M4 to indicate that the mic is "ON" and that you have to   
>>>>>>>>>            click on it to turn it "OFF", I suggest that  
>>>>>>>>> exactly the opposite be shown:             the actual state  
>>>>>>>>> of the feature - that a slash through a symbol (perhaps in    
>>>>>>>>>           grey to double indicate it is off) indicates that  
>>>>>>>>> it is "OFF" and a colored             on symbol or icon  
>>>>>>>>> without a slash indicates that it is "ON"             The  
>>>>>>>>> same suggestion for the camera.             95 % of user  
>>>>>>>>> problems that I have encountered result from this. Users see  
>>>>>>>>>             something with a slash through it and they think  
>>>>>>>>> that means that it is             "OFF" or not activated.  
>>>>>>>>> Why not give users what they expect intuitively              
>>>>>>>>> rather than force them to behave different than usual for  
>>>>>>>>> this app?             I love this app/project, and this is  
>>>>>>>>> just a friendly suggestion, not             criticism.        
>>>>>>>>>       best to all             Ed
>>>>>>>>
>>>>>>>> -- WBR            Maxim aka solomax
>>>>
>>>>         
>>>> --
>>>>        WBR
>>>> Maxim aka solomax
>>>
>>>       
>>> --
>>>      WBR
>>> Maxim aka solomax
>>
>>     
>> --
>>    WBR
>> Maxim aka solomax
>
>
>  

Re: Aw: Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by in...@bureau-de-poste.net.
  Hello,

This is better - personally I would color the camera and mic icons  
that are activated, so they look "ON" - (without the slash of course)  
- and to indicate the "OFF" status - it is fine - with the slash.

For example, when you hover over (or mouse over) the tiny speaker icon  
in the dragable user rectangle we see the orange-colored old-fashioned  
microphone  image pop-up - this is excellent. I would also have theat  
tiny speaker icon in the dragable user rectangle in orange to indicate  
its state is "ON" when it is on - the other two tiny icons (refresh  
and minimize) at the top of the dragable user rectangle are fine in  
grey since they are settings to change not states and users know what  
to expect with them.

This is my advice since you asked - I'm more concerned with  
fonctionality! It is working well.

One question - I have tested this extensively in Chrome adn I notice  
that if one sets the volume of teh microphone different than 50 (in  
the tiny icon in the dragable user rectangle) -each time I refres the  
user it si reset to level 50. Is this desired? Wouldn't it be better  
to keep the last user volumn settings through a "refresh" since users  
will most probably use the refresh to see or hear another user who may  
have changed the state of their camera and microphone. This is just an  
idea - it is OK as it is since it's easy to reset it.

Thansk for the good work. I'll test this on FF adn Edge and if there  
are any problems will reply again.

Ed

Quoting Maxim Solodovnik <so...@gmail.com>:

> The demo is updated       
>    Is it what you want? :)
>
>      On Fri, 27 Mar 2020 at 20:58, Maxim Solodovnik  
> <so...@gmail.com> wrote:
>
>> done          will update demo as soon build will be ready
>>       
>>      Will appreciate if you can test it :)
>>
>>          On Fri, 27 Mar 2020 at 20:08, Maxim Solodovnik  
>> <so...@gmail.com> wrote:
>>
>>> it seems icons have to be changed ...              give me couple  
>>> of minutes
>>>
>>>              On Fri, 27 Mar 2020 at 20:06, Marcus Schulz  
>>> <ms...@polarnetworks.de> wrote:
>>>
>>>> I experienced the same with these buttons. I had to read the  
>>>> tooltip also before clicking.
>>>>           
>>>>          Am Freitag, den 27.03.2020, 11:31 +0100 schrieb Juan  
>>>> Antonio Moreno Carmona:
>>>>
>>>>> Well, for my part I agree with the suggestion provided by Ed. I  
>>>>> think it is more intuitive. Maybe other users can contribute  
>>>>> their opinion.         El 27/3/20 a las 11:29, BBS Technik  
>>>>> escribió:
>>>>>> I think it is a good ideal to swap it.          Regards          Ed
>>>>>>> Gesendet: Freitag, 27. März 2020 um 11:22 Uhr           Von:  
>>>>>>> "Maxim Solodovnik" <           solomax666@gmail.com            
>>>>>>> >           An: "Openmeetings user-list" <            
>>>>>>> user@openmeetings.apache.org           >           Betreff:  
>>>>>>> Re: A general Suggestion from a tester who'd like easier user  
>>>>>>> experience with the software           Well           To  
>>>>>>> implement this I need to swap 2 lines of code           No  
>>>>>>> problem at all if community will approve this           On  
>>>>>>> Fri, 27 Mar 2020 at 17:19, <            
>>>>>>> info@bureau-de-poste.net           > wrote:
>>>>>>>> Hello everyone,            I love this software 5.0.0 M3  
>>>>>>>> (running on Ubuntu 18.04) with KMS 6.13            A few  
>>>>>>>> questions and an important suggestion:            1) I have  
>>>>>>>> been unable to install this on debian buster so that it works  
>>>>>>>>            well - can this be done? How? We'd like to be able  
>>>>>>>> to use this on buster.            2) When having  
>>>>>>>> inexperienced users test our M3 version (and when testing      
>>>>>>>>        the M4 version -the same problem exists):             
>>>>>>>> The left-hand user column symbols for camera and microphone  
>>>>>>>> indicate to-do            action links, and I think they  
>>>>>>>> should indicate actual states - because this            is  
>>>>>>>> more intuitive and is what users expect.            So, I  
>>>>>>>> suggest instead of showing a microphone with a red circle  
>>>>>>>> with a            white "x" in it in M3 or an orange  
>>>>>>>> old-fashion mic symbol with a slash            through it in  
>>>>>>>> M4 to indicate that the mic is "ON" and that you have to       
>>>>>>>>       click on it to turn it "OFF", I suggest that exactly  
>>>>>>>> the opposite be shown:            the actual state of the  
>>>>>>>> feature - that a slash through a symbol (perhaps in            
>>>>>>>>  grey to double indicate it is off) indicates that it is  
>>>>>>>> "OFF" and a colored            on symbol or icon without a  
>>>>>>>> slash indicates that it is "ON"            The same  
>>>>>>>> suggestion for the camera.            95 % of user problems  
>>>>>>>> that I have encountered result from this. Users see            
>>>>>>>>  something with a slash through it and they think that means  
>>>>>>>> that it is            "OFF" or not activated. Why not give  
>>>>>>>> users what they expect intuitively            rather than  
>>>>>>>> force them to behave different than usual for this app?        
>>>>>>>>      I love this app/project, and this is just a friendly  
>>>>>>>> suggestion, not            criticism.            best to all   
>>>>>>>>           Ed
>>>>>>>
>>>>>>> -- WBR           Maxim aka solomax
>>>
>>>        
>>> --
>>>       WBR
>>> Maxim aka solomax
>>
>>      
>> --
>>     WBR
>> Maxim aka solomax
>
>    
> --
>   WBR
> Maxim aka solomax

Re: Aw: Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by Maxim Solodovnik <so...@gmail.com>.
The demo is updated

Is it what you want? :)

On Fri, 27 Mar 2020 at 20:58, Maxim Solodovnik <so...@gmail.com> wrote:

> done
> will update demo as soon build will be ready
>
> Will appreciate if you can test it :)
>
> On Fri, 27 Mar 2020 at 20:08, Maxim Solodovnik <so...@gmail.com>
> wrote:
>
>> it seems icons have to be changed ...
>> give me couple of minutes
>>
>> On Fri, 27 Mar 2020 at 20:06, Marcus Schulz <ms...@polarnetworks.de> wrote:
>>
>>> I experienced the same with these buttons. I had to read the tooltip
>>> also before clicking.
>>>
>>> Am Freitag, den 27.03.2020, 11:31 +0100 schrieb Juan Antonio Moreno
>>> Carmona:
>>>
>>> Well, for my part I agree with the suggestion provided by Ed. I think it
>>>
>>> is more intuitive. Maybe other users can contribute their opinion.
>>>
>>>
>>> El 27/3/20 a las 11:29, BBS Technik escribió:
>>>
>>> I think it is a good ideal to swap it.
>>>
>>>
>>> Regards
>>>
>>> Ed
>>>
>>>
>>> Gesendet: Freitag, 27. März 2020 um 11:22 Uhr
>>>
>>> Von: "Maxim Solodovnik" <
>>>
>>> solomax666@gmail.com
>>>
>>> >
>>>
>>> An: "Openmeetings user-list" <
>>>
>>> user@openmeetings.apache.org
>>>
>>> >
>>>
>>> Betreff: Re: A general Suggestion from a tester who'd like easier user experience with the software
>>>
>>>
>>> Well
>>>
>>>
>>> To implement this I need to swap 2 lines of code
>>>
>>> No problem at all if community will approve this
>>>
>>>
>>> On Fri, 27 Mar 2020 at 17:19, <
>>>
>>> info@bureau-de-poste.net
>>>
>>> > wrote:
>>>
>>>
>>> Hello everyone,
>>>
>>>
>>> I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS 6.13
>>>
>>>
>>> A few questions and an important suggestion:
>>>
>>>
>>> 1) I have been unable to install this on debian buster so that it works
>>>
>>> well - can this be done? How? We'd like to be able to use this on buster.
>>>
>>>
>>> 2) When having inexperienced users test our M3 version (and when testing
>>>
>>> the M4 version -the same problem exists):
>>>
>>>
>>> The left-hand user column symbols for camera and microphone indicate to-do
>>>
>>> action links, and I think they should indicate actual states - because this
>>>
>>> is more intuitive and is what users expect.
>>>
>>>
>>> So, I suggest instead of showing a microphone with a red circle with a
>>>
>>> white "x" in it in M3 or an orange old-fashion mic symbol with a slash
>>>
>>> through it in M4 to indicate that the mic is "ON" and that you have to
>>>
>>> click on it to turn it "OFF", I suggest that exactly the opposite be shown:
>>>
>>> the actual state of the feature - that a slash through a symbol (perhaps in
>>>
>>> grey to double indicate it is off) indicates that it is "OFF" and a colored
>>>
>>> on symbol or icon without a slash indicates that it is "ON"
>>>
>>>
>>> The same suggestion for the camera.
>>>
>>>
>>> 95 % of user problems that I have encountered result from this. Users see
>>>
>>> something with a slash through it and they think that means that it is
>>>
>>> "OFF" or not activated. Why not give users what they expect intuitively
>>>
>>> rather than force them to behave different than usual for this app?
>>>
>>>
>>> I love this app/project, and this is just a friendly suggestion, not
>>>
>>> criticism.
>>>
>>>
>>> best to all
>>>
>>>
>>> Ed
>>>
>>>
>>>
>>> --
>>>
>>> WBR
>>>
>>> Maxim aka solomax
>>>
>>>
>>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
> --
> WBR
> Maxim aka solomax
>


-- 
WBR
Maxim aka solomax

Re: Aw: Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by Maxim Solodovnik <so...@gmail.com>.
done
will update demo as soon build will be ready

Will appreciate if you can test it :)

On Fri, 27 Mar 2020 at 20:08, Maxim Solodovnik <so...@gmail.com> wrote:

> it seems icons have to be changed ...
> give me couple of minutes
>
> On Fri, 27 Mar 2020 at 20:06, Marcus Schulz <ms...@polarnetworks.de> wrote:
>
>> I experienced the same with these buttons. I had to read the tooltip also
>> before clicking.
>>
>> Am Freitag, den 27.03.2020, 11:31 +0100 schrieb Juan Antonio Moreno
>> Carmona:
>>
>> Well, for my part I agree with the suggestion provided by Ed. I think it
>>
>> is more intuitive. Maybe other users can contribute their opinion.
>>
>>
>> El 27/3/20 a las 11:29, BBS Technik escribió:
>>
>> I think it is a good ideal to swap it.
>>
>>
>> Regards
>>
>> Ed
>>
>>
>> Gesendet: Freitag, 27. März 2020 um 11:22 Uhr
>>
>> Von: "Maxim Solodovnik" <
>>
>> solomax666@gmail.com
>>
>> >
>>
>> An: "Openmeetings user-list" <
>>
>> user@openmeetings.apache.org
>>
>> >
>>
>> Betreff: Re: A general Suggestion from a tester who'd like easier user experience with the software
>>
>>
>> Well
>>
>>
>> To implement this I need to swap 2 lines of code
>>
>> No problem at all if community will approve this
>>
>>
>> On Fri, 27 Mar 2020 at 17:19, <
>>
>> info@bureau-de-poste.net
>>
>> > wrote:
>>
>>
>> Hello everyone,
>>
>>
>> I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS 6.13
>>
>>
>> A few questions and an important suggestion:
>>
>>
>> 1) I have been unable to install this on debian buster so that it works
>>
>> well - can this be done? How? We'd like to be able to use this on buster.
>>
>>
>> 2) When having inexperienced users test our M3 version (and when testing
>>
>> the M4 version -the same problem exists):
>>
>>
>> The left-hand user column symbols for camera and microphone indicate to-do
>>
>> action links, and I think they should indicate actual states - because this
>>
>> is more intuitive and is what users expect.
>>
>>
>> So, I suggest instead of showing a microphone with a red circle with a
>>
>> white "x" in it in M3 or an orange old-fashion mic symbol with a slash
>>
>> through it in M4 to indicate that the mic is "ON" and that you have to
>>
>> click on it to turn it "OFF", I suggest that exactly the opposite be shown:
>>
>> the actual state of the feature - that a slash through a symbol (perhaps in
>>
>> grey to double indicate it is off) indicates that it is "OFF" and a colored
>>
>> on symbol or icon without a slash indicates that it is "ON"
>>
>>
>> The same suggestion for the camera.
>>
>>
>> 95 % of user problems that I have encountered result from this. Users see
>>
>> something with a slash through it and they think that means that it is
>>
>> "OFF" or not activated. Why not give users what they expect intuitively
>>
>> rather than force them to behave different than usual for this app?
>>
>>
>> I love this app/project, and this is just a friendly suggestion, not
>>
>> criticism.
>>
>>
>> best to all
>>
>>
>> Ed
>>
>>
>>
>> --
>>
>> WBR
>>
>> Maxim aka solomax
>>
>>
>>
>
> --
> WBR
> Maxim aka solomax
>


-- 
WBR
Maxim aka solomax

Re: Aw: Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by Maxim Solodovnik <so...@gmail.com>.
it seems icons have to be changed ...
give me couple of minutes

On Fri, 27 Mar 2020 at 20:06, Marcus Schulz <ms...@polarnetworks.de> wrote:

> I experienced the same with these buttons. I had to read the tooltip also
> before clicking.
>
> Am Freitag, den 27.03.2020, 11:31 +0100 schrieb Juan Antonio Moreno
> Carmona:
>
> Well, for my part I agree with the suggestion provided by Ed. I think it
>
> is more intuitive. Maybe other users can contribute their opinion.
>
>
> El 27/3/20 a las 11:29, BBS Technik escribió:
>
> I think it is a good ideal to swap it.
>
>
> Regards
>
> Ed
>
>
> Gesendet: Freitag, 27. März 2020 um 11:22 Uhr
>
> Von: "Maxim Solodovnik" <
>
> solomax666@gmail.com
>
> >
>
> An: "Openmeetings user-list" <
>
> user@openmeetings.apache.org
>
> >
>
> Betreff: Re: A general Suggestion from a tester who'd like easier user experience with the software
>
>
> Well
>
>
> To implement this I need to swap 2 lines of code
>
> No problem at all if community will approve this
>
>
> On Fri, 27 Mar 2020 at 17:19, <
>
> info@bureau-de-poste.net
>
> > wrote:
>
>
> Hello everyone,
>
>
> I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS 6.13
>
>
> A few questions and an important suggestion:
>
>
> 1) I have been unable to install this on debian buster so that it works
>
> well - can this be done? How? We'd like to be able to use this on buster.
>
>
> 2) When having inexperienced users test our M3 version (and when testing
>
> the M4 version -the same problem exists):
>
>
> The left-hand user column symbols for camera and microphone indicate to-do
>
> action links, and I think they should indicate actual states - because this
>
> is more intuitive and is what users expect.
>
>
> So, I suggest instead of showing a microphone with a red circle with a
>
> white "x" in it in M3 or an orange old-fashion mic symbol with a slash
>
> through it in M4 to indicate that the mic is "ON" and that you have to
>
> click on it to turn it "OFF", I suggest that exactly the opposite be shown:
>
> the actual state of the feature - that a slash through a symbol (perhaps in
>
> grey to double indicate it is off) indicates that it is "OFF" and a colored
>
> on symbol or icon without a slash indicates that it is "ON"
>
>
> The same suggestion for the camera.
>
>
> 95 % of user problems that I have encountered result from this. Users see
>
> something with a slash through it and they think that means that it is
>
> "OFF" or not activated. Why not give users what they expect intuitively
>
> rather than force them to behave different than usual for this app?
>
>
> I love this app/project, and this is just a friendly suggestion, not
>
> criticism.
>
>
> best to all
>
>
> Ed
>
>
>
> --
>
> WBR
>
> Maxim aka solomax
>
>
>

-- 
WBR
Maxim aka solomax

Re: Aw: Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by Marcus Schulz <ms...@polarnetworks.de>.
I experienced the same with these buttons. I had to read the tooltip also before clicking.
Am Freitag, den 27.03.2020, 11:31 +0100 schrieb Juan Antonio Moreno Carmona:
> Well, for my part I agree with the suggestion provided by Ed. I think it is more intuitive. Maybe other users can contribute their opinion.
> El 27/3/20 a las 11:29, BBS Technik escribió:
> > I think it is a good ideal to swap it.
> > RegardsEd
> > > Gesendet: Freitag, 27. März 2020 um 11:22 UhrVon: "Maxim Solodovnik" <so...@gmail.com>An: "Openmeetings user-list" <us...@openmeetings.apache.org>Betreff: Re: A general Suggestion from a tester who'd like easier user experience with the software
> > > Well
> > > To implement this I need to swap 2 lines of codeNo problem at all if community will approve this
> > > On Fri, 27 Mar 2020 at 17:19, <in...@bureau-de-poste.net> wrote:
> > > > Hello everyone,
> > > > I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS 6.13
> > > > A few questions and an important suggestion:
> > > > 1) I have been unable to install this on debian buster so that it workswell - can this be done? How? We'd like to be able to use this on buster.
> > > > 2) When having inexperienced users test our M3 version (and when testingthe M4 version -the same problem exists):
> > > > The left-hand user column symbols for camera and microphone indicate to-doaction links, and I think they should indicate actual states - because thisis more intuitive and is what users expect.
> > > > So, I suggest instead of showing a microphone with a red circle with awhite "x" in it in M3 or an orange old-fashion mic symbol with a slashthrough it in M4 to indicate that the mic is "ON" and that you have toclick on it to turn it "OFF", I suggest that exactly the opposite be shown:the actual state of the feature - that a slash through a symbol (perhaps ingrey to double indicate it is off) indicates that it is "OFF" and a coloredon symbol or icon without a slash indicates that it is "ON"
> > > > The same suggestion for the camera.
> > > > 95 % of user problems that I have encountered result from this. Users seesomething with a slash through it and they think that means that it is"OFF" or not activated. Why not give users what they expect intuitivelyrather than force them to behave different than usual for this app?
> > > > I love this app/project, and this is just a friendly suggestion, notcriticism.
> > > > best to all
> > > > Ed
> > > 
> > > -- WBRMaxim aka solomax

Re: Aw: Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by Juan Antonio Moreno Carmona <ja...@gmail.com>.
Well, for my part I agree with the suggestion provided by Ed. I think it 
is more intuitive. Maybe other users can contribute their opinion.

El 27/3/20 a las 11:29, BBS Technik escribió:
> I think it is a good ideal to swap it.
>
> Regards
> Ed
>
>> Gesendet: Freitag, 27. März 2020 um 11:22 Uhr
>> Von: "Maxim Solodovnik" <so...@gmail.com>
>> An: "Openmeetings user-list" <us...@openmeetings.apache.org>
>> Betreff: Re: A general Suggestion from a tester who'd like easier user experience with the software
>>
>> Well
>>
>> To implement this I need to swap 2 lines of code
>> No problem at all if community will approve this
>>
>> On Fri, 27 Mar 2020 at 17:19, <in...@bureau-de-poste.net> wrote:
>>
>>> Hello everyone,
>>>
>>> I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS 6.13
>>>
>>> A few questions and an important suggestion:
>>>
>>> 1) I have been unable to install this on debian buster so that it works
>>> well - can this be done? How? We'd like to be able to use this on buster.
>>>
>>> 2) When having inexperienced users test our M3 version (and when testing
>>> the M4 version -the same problem exists):
>>>
>>> The left-hand user column symbols for camera and microphone indicate to-do
>>> action links, and I think they should indicate actual states - because this
>>> is more intuitive and is what users expect.
>>>
>>> So, I suggest instead of showing a microphone with a red circle with a
>>> white "x" in it in M3 or an orange old-fashion mic symbol with a slash
>>> through it in M4 to indicate that the mic is "ON" and that you have to
>>> click on it to turn it "OFF", I suggest that exactly the opposite be shown:
>>> the actual state of the feature - that a slash through a symbol (perhaps in
>>> grey to double indicate it is off) indicates that it is "OFF" and a colored
>>> on symbol or icon without a slash indicates that it is "ON"
>>>
>>> The same suggestion for the camera.
>>>
>>> 95 % of user problems that I have encountered result from this. Users see
>>> something with a slash through it and they think that means that it is
>>> "OFF" or not activated. Why not give users what they expect intuitively
>>> rather than force them to behave different than usual for this app?
>>>
>>> I love this app/project, and this is just a friendly suggestion, not
>>> criticism.
>>>
>>> best to all
>>>
>>> Ed
>>>
>>
>> -- 
>> WBR
>> Maxim aka solomax
>>

Aw: Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by BBS Technik <do...@gmx.de>.
I think it is a good ideal to swap it.

Regards  
Ed

> Gesendet: Freitag, 27. März 2020 um 11:22 Uhr
> Von: "Maxim Solodovnik" <so...@gmail.com>
> An: "Openmeetings user-list" <us...@openmeetings.apache.org>
> Betreff: Re: A general Suggestion from a tester who'd like easier user experience with the software
>
> Well
> 
> To implement this I need to swap 2 lines of code
> No problem at all if community will approve this
> 
> On Fri, 27 Mar 2020 at 17:19, <in...@bureau-de-poste.net> wrote:
> 
> > Hello everyone,
> >
> > I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS 6.13
> >
> > A few questions and an important suggestion:
> >
> > 1) I have been unable to install this on debian buster so that it works
> > well - can this be done? How? We'd like to be able to use this on buster.
> >
> > 2) When having inexperienced users test our M3 version (and when testing
> > the M4 version -the same problem exists):
> >
> > The left-hand user column symbols for camera and microphone indicate to-do
> > action links, and I think they should indicate actual states - because this
> > is more intuitive and is what users expect.
> >
> > So, I suggest instead of showing a microphone with a red circle with a
> > white "x" in it in M3 or an orange old-fashion mic symbol with a slash
> > through it in M4 to indicate that the mic is "ON" and that you have to
> > click on it to turn it "OFF", I suggest that exactly the opposite be shown:
> > the actual state of the feature - that a slash through a symbol (perhaps in
> > grey to double indicate it is off) indicates that it is "OFF" and a colored
> > on symbol or icon without a slash indicates that it is "ON"
> >
> > The same suggestion for the camera.
> >
> > 95 % of user problems that I have encountered result from this. Users see
> > something with a slash through it and they think that means that it is
> > "OFF" or not activated. Why not give users what they expect intuitively
> > rather than force them to behave different than usual for this app?
> >
> > I love this app/project, and this is just a friendly suggestion, not
> > criticism.
> >
> > best to all
> >
> > Ed
> >
> 
> 
> -- 
> WBR
> Maxim aka solomax
>

Re: A general Suggestion from a tester who'd like easier user experience with the software

Posted by Maxim Solodovnik <so...@gmail.com>.
Well

To implement this I need to swap 2 lines of code
No problem at all if community will approve this

On Fri, 27 Mar 2020 at 17:19, <in...@bureau-de-poste.net> wrote:

> Hello everyone,
>
> I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS 6.13
>
> A few questions and an important suggestion:
>
> 1) I have been unable to install this on debian buster so that it works
> well - can this be done? How? We'd like to be able to use this on buster.
>
> 2) When having inexperienced users test our M3 version (and when testing
> the M4 version -the same problem exists):
>
> The left-hand user column symbols for camera and microphone indicate to-do
> action links, and I think they should indicate actual states - because this
> is more intuitive and is what users expect.
>
> So, I suggest instead of showing a microphone with a red circle with a
> white "x" in it in M3 or an orange old-fashion mic symbol with a slash
> through it in M4 to indicate that the mic is "ON" and that you have to
> click on it to turn it "OFF", I suggest that exactly the opposite be shown:
> the actual state of the feature - that a slash through a symbol (perhaps in
> grey to double indicate it is off) indicates that it is "OFF" and a colored
> on symbol or icon without a slash indicates that it is "ON"
>
> The same suggestion for the camera.
>
> 95 % of user problems that I have encountered result from this. Users see
> something with a slash through it and they think that means that it is
> "OFF" or not activated. Why not give users what they expect intuitively
> rather than force them to behave different than usual for this app?
>
> I love this app/project, and this is just a friendly suggestion, not
> criticism.
>
> best to all
>
> Ed
>


-- 
WBR
Maxim aka solomax

A general Suggestion from a tester who'd like easier user experience with the software

Posted by in...@bureau-de-poste.net.
Hello everyone,

I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS 6.13

A few questions and an important suggestion:

1) I have been unable to install this on debian buster so that it  
works well - can this be done? How? We'd like to be able to use this  
on buster.

2) When having inexperienced users test our M3 version (and when  
testing the M4 version -the same problem exists):

The left-hand user column symbols for camera and microphone indicate  
to-do action links, and I think they should indicate actual states -  
because this is more intuitive and is what users expect.

So, I suggest instead of showing a microphone with a red circle with a  
white "x" in it in M3 or an orange old-fashion mic symbol with a slash  
through it in M4 to indicate that the mic is "ON" and that you have to  
click on it to turn it "OFF", I suggest that exactly the opposite be  
shown: the actual state of the feature - that a slash through a symbol  
(perhaps in grey to double indicate it is off) indicates that it is  
"OFF" and a colored on symbol or icon without a slash indicates that  
it is "ON"

The same suggestion for the camera.

95 % of user problems that I have encountered result from this. Users  
see something with a slash through it and they think that means that  
it is "OFF" or not activated. Why not give users what they expect  
intuitively rather than force them to behave different than usual for  
this app?

I love this app/project, and this is just a friendly suggestion, not  
criticism.

best to all

Ed

Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
I mean this https://om.alteametasoft.com:8443/next/ :))

On Sun, 29 Mar 2020 at 19:29, <in...@bureau-de-poste.net> wrote:

> Hi,
>
> If you mean this, it doesn't exist - file not found error:
>
> https://om.alteametasoft.com:8443/demo-next/
>
>
>
> Quoting Maxim Solodovnik <so...@gmail.com>:
>
> Yep
>
> Build server will serve you with the most recent version (demo-next has
> one of the latest builds ...)
>
> On Sun, 29 Mar 2020 at 18:10, <in...@bureau-de-poste.net> wrote:
>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *Hello, I want to move my M3 test instance to  M4 (or is there a 5.0.0
>> stable alpha or something like that which incorporates nightly the M4
>> changes you are committing?) - I shoudl take the latest 3076 at :
>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/lastBuild/
>> <https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/lastBuild/>
>> is that right? thanks, Ed Quoting Maxim Solodovnik <solomax666@gmail.com
>> <so...@gmail.com>>:*
>>
>> *Can you try to update Tomcat to 9.0.33*
>> *like this https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>> <https://github.com/apache/openmeetings/blob/master/pom.xml#L85>*
>>
>> *Most probably it will help with upload*
>>
>> *On Sun, 29 Mar 2020 at 18:02, Peter Dähn <daehn@vcrp.de <da...@vcrp.de>>
>> wrote:*
>>
>>> *here you are...*
>>>
>>> *Revision* *81e95ac*
>>> *Builddate* *2020-02-21T14:27:26Z*
>>> *rotating balls are not my issue, I will ask the one. But as far as I
>>> understand, this doesn't happen any time...*
>>>
>>> *Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:*
>>>
>>> *can you share revision of your version?
>>>
>>> While you have "endless rolling balls" do you have any error requests in
>>> Dev console->Network?
>>> anything with status 500 or so?
>>>
>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>>>
>>> *
>>>
>>> *Hi Maxim,
>>>
>>> 1. latest build isn't an option yet. Bootstrap changes does't work with
>>> our coustom.css. I would prefer to "repair" current installation (latest
>>> build without  bootstrap).
>>>
>>> Upload wors on demo.
>>>
>>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
>>> one I ignored.
>>>
>>> Greetings Peter
>>>
>>>
>>>
>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>>
>>> Are you using most recent version of M4?
>>>
>>>
>>> Do you have these upload issues on demo?
>>> (If yes - please share problem doc)
>>>
>>> * there was an issue in Wicket fixed recently, could you update and
>>> re-build (new Wicket SNAPSHOT should be used automatically)
>>>
>>> 2) `group/customcss` can be ignored
>>> Any other errors (in browser console or server log)?
>>>
>>> (chat is missing sounds like JS error)
>>>
>>>
>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>>
>>>
>>> Hi Maxim,
>>>
>>> there are two issues left. Maybe my installation. But it is the same
>>> behaviour on test and on production.
>>>
>>> 1. I have upload problems. Not specific by time ore size. Same file might
>>> work or not.
>>>
>>> I get an error in the logs, but no recommended solution helped.
>>>
>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] - Upload
>>> failed: Processing of multipart/form-data request failed.
>>> java.io.IOException: Stream reset*
>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>> Processing of multipart/form-data request failed. java.io.IOException:
>>> Stream reset*
>>> *    at
>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>> *    at
>>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>> *    at
>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>> *    at
>>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>> *    at
>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>> *    at
>>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>> *    at
>>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>> *    at
>>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>> *    at
>>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>> *    at
>>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>> *    at
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>> *    at
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>> *    at
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>> *    at
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>> *    at
>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>> *    at
>>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>> *    at
>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>> *    at
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>> *    at
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>> *    at
>>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>> *    at
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>> *    at
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>> *    at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>> *    at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>> *    at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>> *    at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>> *    at
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>> *    at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>> *    at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>> *    at
>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>> *    at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>> *    at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>> *    at
>>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>> *    at
>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>> *    at
>>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>> *    at
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>> *    at
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>> *    at
>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>>> java.io.IOException: Stream reset*
>>> *    at
>>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>>> *    at
>>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>>> *    at
>>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>>> *    at
>>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>>> *    at
>>> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
>>> *    at
>>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>>> *    at
>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>>> *    at
>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>> *    at
>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>> *    ... 39 common frames omitted*
>>> *Caused by: java.io.IOException: Stream reset*
>>> *    at
>>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>>> *    at
>>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>>> *    ... 50 common frames omitted*
>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] - Upload
>>> failed: Processing of multipart/form-data request failed. Stream ended
>>> unexpectedly*
>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>> Processing of multipart/form-data request failed. Stream ended unexpectedly*
>>> *    at
>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>> *    at
>>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>> *    at
>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>> *    at
>>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>> *    at
>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>> *    at
>>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>> *    at
>>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>> *    at
>>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>> *    at
>>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>> *    at
>>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>> *    at
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>> *    at
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>> *    at
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>> *    at
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>> *    at
>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>> *    at
>>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>> *    at
>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>> *    at
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>> *    at
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>> *    at
>>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>> *    at
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>> *    at
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>> *    at
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>> *    at
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>> *    at
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>> *    at
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>> *    at
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>> *    at
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>> *    at
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>> *    at
>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>> *    at
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>> *    at
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>> *    at
>>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>> *    at
>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>> *    at
>>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>> *    at
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>> *    at
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>> *    at
>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>> *Caused by:
>>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>>> Stream ended unexpectedly*
>>> *    at
>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>>> *    at
>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>> *    at
>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>>
>>>
>>> *    ... 39 common frames omitted *Tomcat config used:
>>>
>>> *    <Connector port="5080" protocol="HTTP/1.1"*
>>> *               connectionTimeout="20000"*
>>> *               redirectPort="5443" />*
>>>
>>> *    <Connector port="5443"
>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>>> *               maxThreads="150" connectionTimeout="20000"
>>> SSLEnabled="true" *
>>> *
>>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>>
>>> *
>>>
>>> *        <UpgradeProtocol
>>> className="org.apache.coyote.http2.Http2Protocol" />*
>>> *        <SSLHostConfig>*
>>> *            <Certificate certificateKeyFile="cert.key"*
>>> *                         certificateFile="cert.pem"*
>>> *                         certificateChainFile="chain.txt"*
>>> *                         type="RSA" />*
>>> *        </SSLHostConfig>*
>>> *    </Connector>*
>>> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>>>
>>> 2. I get an error during room load. This seems to prevent sometimes
>>> correct room load. sometimes chat is missing, sometimes just rotating
>>> balls. Chrome seems to be more sensitive than FF. Browser console shows:
>>>
>>> *The resource of"https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
>>> blocked because of a MIME-typ-conflict ("text/html")
>>> (X-Content-Type-Options: nosniff).*
>>>
>>> where 5 is the used group id for the external users.
>>>
>>> Any Ideas about that?
>>>
>>> Greetings Peter
>>>
>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>>
>>> Should be fixed
>>> Thanks for the report!
>>>
>>> please let me know if anything else need to be fixed :)
>>>
>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> wrote:
>>>
>>>
>>> I find the bug in import
>>> Will fix ASAP (mea culpa)
>>>
>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>>> wrote:
>>>
>>>
>>> Will also add test for import
>>>
>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>>> wrote:
>>>
>>>
>>> Hello Peter,
>>>
>>> I just have added the test: 2 hashes are being generated for the same
>>> external user (same externalId/externalType)
>>> No additional user was created in this case
>>>
>>> Please share your use case when you will be ready
>>>
>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>>> wrote:
>>>
>>>
>>> Thanks Peter
>>>
>>> Ill investigate the code and will try to find what is going on
>>>
>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>>
>>>
>>> Hi Maxim,
>>>
>>> sorry for not answering, much to do these days.
>>>
>>> I found a explanation for "lost files" but no solution.
>>>
>>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>>> login instead of using former account. New user will be put in an new
>>> group. Default group will be ignored. I try to figure out, if the
>>> problem is the adpter or OM.
>>>
>>> Greetings Peter
>>>
>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>>
>>> Hello All,
>>>
>>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>>
>>> Current blockers are:
>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192 <https://issues.apache.org/jira/browse/OPENMEETINGS-2192>
>>> 2) invitation/secure hashes need to be tested in clustered mode
>>> 3) "Files messed up during backup restore" (steps still required)
>>> 4*) Camera/Microphone are disconnected sometimes
>>>
>>> Additionally I would like to implement this onehttps://issues.apache.org/jira/browse/OPENMEETINGS-2167 <http://issues.apache.org/jira/browse/OPENMEETINGS-2167>
>>>
>>> And check some other issues (like OM at Safari)
>>>
>>> I would like to get some help with testing latest SNAPSHOT:
>>>
>>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/ <https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/>
>>>
>>> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next <http://om.alteametasoft.com:8443/next>
>>>
>>> Please test this version and report back any issues found
>>>
>>> Thanks in advance
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *
>>>
>>>
>>
>> *--*
>>
>> *WBR Maxim aka solomax*
>>
>>
>>
>>
>
>
> *--*
>
> *WBR Maxim aka solomax*
>
>
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

Posted by in...@bureau-de-poste.net.
  Hi,

If you mean this, it doesn't exist - file not found error:

https://om.alteametasoft.com:8443/demo-next/

Quoting Maxim Solodovnik <so...@gmail.com>:

> Yep       
>    Build server will serve you with the most recent version  
> (demo-next has one of the latest builds ...)
>
>      On Sun, 29 Mar 2020 at 18:10, <in...@bureau-de-poste.net> wrote:
>
>> _Hello,
>>
>> I want to move my M3 test instance to  M4 (or is there a 5.0.0  
>> stable alpha or something like that which incorporates nightly the  
>> M4 changes you are committing?) - I shoudl take the latest 3076 at :
>>
>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/lastBuild/
>>
>> is that right?
>>
>> thanks,
>>
>> Ed
>>
>> Quoting Maxim Solodovnik <so...@gmail.com>:_
>>
>>> _Can you try to update Tomcat to 9.0.33 _             _like  
>>> this https://github.com/apache/openmeetings/blob/master/pom.xml#L85_
>>>        _ _
>>>        _Most probably it will help with upload_
>>>
>>>              _On Sun, 29 Mar 2020 at 18:02, Peter Dähn  
>>> <da...@vcrp.de> wrote:_
>>>
>>>> _here you are..._
>>>>
>>>>
>>>>   _Revision_ 	            _81e95ac_
>>>>   _Builddate_ 	            _2020-02-21T14:27:26Z_
>>>>
>>>> _rotating balls are not my issue, I will ask the one. But as far  
>>>> as I understand, this doesn't happen any time..._
>>>>
>>>>          _Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:_
>>>>
>>>>> _can you share revision of your version?  While you have  
>>>>> "endless rolling balls" do you have any error requests in Dev  
>>>>> console->Network? anything with status 500 or so?  On Sun, 29  
>>>>> Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de>[1] wrote:  _
>>>>>> _Hi Maxim,  1. latest build isn't an option yet. Bootstrap  
>>>>>> changes does't work with our coustom.css. I would prefer to  
>>>>>> "repair" current installation (latest build without   
>>>>>> bootstrap).  Upload wors on demo.  2. There ist also  
>>>>>> *ReferenceError: sipKeyDown is not defined* But this one I  
>>>>>> ignored.  Greetings Peter    Am 29.03.20 um 03:14 schrieb Maxim  
>>>>>> Solodovnik:  Are you using most recent version of M4?   Do you  
>>>>>> have these upload issues on demo? (If yes - please share  
>>>>>> problem doc)  * there was an issue in Wicket fixed recently,  
>>>>>> could you update and re-build (new Wicket SNAPSHOT should be  
>>>>>> used automatically)  2) `group/customcss` can be ignored Any  
>>>>>> other errors (in browser console or server log)?  (chat is  
>>>>>> missing sounds like JS error)   On Sun, 29 Mar 2020 at 08:00,  
>>>>>> Peter Dähn <da...@vcrp.de>[1] <da...@vcrp.de>[1] wrote:   Hi  
>>>>>> Maxim,  there are two issues left. Maybe my installation. But  
>>>>>> it is the same behaviour on test and on production.  1. I have  
>>>>>> upload problems. Not specific by time ore size. Same file might  
>>>>>> work or not.  I get an error in the logs, but no recommended  
>>>>>> solution helped.  *WARN  03-28 00:57:13.083  
>>>>>> o.a.w.m.h.f.Form:1469 [io-5080-exec-23] - Upload failed:  
>>>>>> Processing of multipart/form-data request failed.  
>>>>>> java.io.IOException: Stream reset*  
>>>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:  
>>>>>> Processing of multipart/form-data request failed.  
>>>>>> java.io.IOException: Stream reset* *    at  
>>>>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)* *    at org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)* *    at org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)* *    at org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)* *    at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)* *    at com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)* *    at com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)* *    at com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)* *    at com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)* *    at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)* *    at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)* *    at org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)* *    at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)* *    at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)* *    at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)* *    at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)* *    at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)* *    at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)* *    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)* *    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)* *    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)* *    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)* *    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)* *    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)* *    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)* *    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)* *    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)* *    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)* *    at org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)* *    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)* *    at org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)* *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)* *    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)* *    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)* *    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)* *    at java.base/java.lang.Thread.run(Thread.java:834)* *Caused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Stream reset* *    at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)* *    at org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)* *    at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)* *    at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)* *    at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)* *    at org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)* *    at org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)* *    at org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)* *    at java.base/java.io.InputStream.read(InputStream.java:205)* *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)* *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)* *    at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)* *    ... 39 common frames omitted* *Caused by: java.io.IOException: Stream reset* *    at org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)* *    at org.apache.coyote.Request.doRead(Request.java:551)* *    at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)* *    ... 50 common frames omitted* *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] - Upload failed: Processing of multipart/form-data request failed. Stream ended unexpectedly* *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly* *    at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)* *    at org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)* *    at org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)* *    at org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)* *    at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)* *    at com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)* *    at com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)* *    at com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)* *    at com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)* *    at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)* *    at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)* *    at org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)* *    at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)* *    at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)* *    at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)* *    at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)* *    at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)* *    at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)* *    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)* *    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)* *    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)* *    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)* *    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)* *    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)* *    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)* *    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)* *    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)* *    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)* *    at org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)* *    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)* *    at org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)* *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)* *    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)* *    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)* *    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)* *    at java.base/java.lang.Thread.run(Thread.java:834)* *Caused by: org.apache.commons.fileupload.MultipartStream$MalformedStreamException: Stream ended unexpectedly* *    at org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)* *    at org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)* *    at java.base/java.io.InputStream.read(InputStream.java:205)* *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)* *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)* *    at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*   *    ... 39 common frames omitted *Tomcat config used:  *    <Connector port="5080" protocol="HTTP/1.1"* *               connectionTimeout="20000"* *               redirectPort="5443" />*  *    <Connector port="5443" protocol="org.apache.coyote.http11.Http11NioProtocol"* *               maxThreads="150" connectionTimeout="20000" SSLEnabled="true" * * sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"  *  *        <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />* *        <SSLHostConfig>* *            <Certificate certificateKeyFile="cert.key"* *                         certificateFile="cert.pem"* *                         certificateChainFile="chain.txt"* *                         type="RSA" />* *        </SSLHostConfig>* *    </Connector>* *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*  2. I get an error during room load. This seems to prevent sometimes correct room load. sometimes chat is missing, sometimes just rotating balls. Chrome seems to be more sensitive than FF. Browser console shows:  *The resource of"https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"[2] <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>[2]<https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>[2] <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>[2] was blocked because of a MIME-typ-conflict ("text/html") (X-Content-Type-Options: nosniff).*  where 5 is the used group id for the external users.  Any Ideas about that?  Greetings Peter  Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:  Should be fixed Thanks for the report!  please let me know if anything else need to be fixed :)  On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3] wrote:   I find the bug in import Will fix ASAP (mea culpa)  On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3]wrote:   Will also add test for import  On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3]wrote:   Hello Peter,  I just have added the test: 2 hashes are being generated for the same external user (same externalId/externalType) No additional user was created in this case  Please share your use case when you will be ready  On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3]wrote:   Thanks Peter  Ill investigate the code and will try to find what is going on  On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de>[1] <da...@vcrp.de>[1] <da...@vcrp.de>[1] <da...@vcrp.de>[1] wrote:   Hi Maxim,  sorry for not answering, much to do these days.  I found a explanation for "lost files" but no solution.  It seems, that in om 5.0.3 new accounts will be created during SOAP login instead of using former account. New user will be put in an new group. Default group will be ignored. I try to figure out, if the problem is the adpter or OM.  Greetings Peter  Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:  Hello All,  I would like to release 5.0.0-M4 in nearest couple of weeks  Current blockers are: 1) https://issues.apache.org/jira/browse/OPENMEETINGS-21922) invitation/secure hashes need to be tested in clustered mode 3) "Files messed up during backup restore" (steps still required) 4*) Camera/Microphone are disconnected sometimes  Additionally I would like to implement this onehttps://issues.apache.org/jira/browse/OPENMEETINGS-2167[4] And check some other issues (like OM at Safari)  I would like to get some help with testing latest SNAPSHOT:  https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/ It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next Please test this version and report back any issues found  Thanks in advance   -- WBR Maxim aka solomax   -- WBR Maxim aka solomax   -- WBR Maxim aka solomax   -- WBR Maxim aka solomax         
>>>>>> _
>>>>>
>>>>> _    _
>>>
>>>       _ _
>>> _--_
>>>       _WBR
>>> Maxim aka solomax_
>>
>>
>>  
>
>    
> _-- _
>   _WBR
> Maxim aka solomax_



Links:
------
[1] mailto:daehn@vcrp.de
[2] https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
[3] mailto:solomax666@gmail.com
[4] http://issues.apache.org/jira/browse/OPENMEETINGS-2167

Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Yep

Build server will serve you with the most recent version (demo-next has one
of the latest builds ...)

On Sun, 29 Mar 2020 at 18:10, <in...@bureau-de-poste.net> wrote:

> Hello,
>
> I want to move my M3 test instance to  M4 (or is there a 5.0.0 stable
> alpha or something like that which incorporates nightly the M4 changes you
> are committing?) - I shoudl take the latest 3076 at :
>
>
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/lastBuild/
>
> is that right?
>
> thanks,
>
> Ed
>
>
> Quoting Maxim Solodovnik <so...@gmail.com>:
>
> Can you try to update Tomcat to 9.0.33
> like this https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>
> Most probably it will help with upload
>
> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> wrote:
>
>> here you are...
>>
>> Revision 81e95ac
>> Builddate 2020-02-21T14:27:26Z
>> rotating balls are not my issue, I will ask the one. But as far as I
>> understand, this doesn't happen any time...
>>
>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>
>> can you share revision of your version?
>>
>> While you have "endless rolling balls" do you have any error requests in
>> Dev console->Network?
>> anything with status 500 or so?
>>
>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>>
>> Hi Maxim,
>>
>> 1. latest build isn't an option yet. Bootstrap changes does't work with
>> our coustom.css. I would prefer to "repair" current installation (latest
>> build without  bootstrap).
>>
>> Upload wors on demo.
>>
>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
>> one I ignored.
>>
>> Greetings Peter
>>
>>
>>
>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>
>> Are you using most recent version of M4?
>>
>>
>> Do you have these upload issues on demo?
>> (If yes - please share problem doc)
>>
>> * there was an issue in Wicket fixed recently, could you update and
>> re-build (new Wicket SNAPSHOT should be used automatically)
>>
>> 2) `group/customcss` can be ignored
>> Any other errors (in browser console or server log)?
>>
>> (chat is missing sounds like JS error)
>>
>>
>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>>
>> Hi Maxim,
>>
>> there are two issues left. Maybe my installation. But it is the same
>> behaviour on test and on production.
>>
>> 1. I have upload problems. Not specific by time ore size. Same file might
>> work or not.
>>
>> I get an error in the logs, but no recommended solution helped.
>>
>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] - Upload
>> failed: Processing of multipart/form-data request failed.
>> java.io.IOException: Stream reset*
>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> Processing of multipart/form-data request failed. java.io.IOException:
>> Stream reset*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>> *    at
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> *    at
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>> *    at
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>> *    at
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>> *    at
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>> *    at
>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>> *    at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>> *    at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>> *    at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>> *    at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>> *    at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>> *    at
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>> *    at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>> *    at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>> *    at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>> *    at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>> java.io.IOException: Stream reset*
>> *    at
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>> *    at
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>> *    at
>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>> *    at
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>> *    at
>> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
>> *    at
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>> *    ... 39 common frames omitted*
>> *Caused by: java.io.IOException: Stream reset*
>> *    at
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>> *    at
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>> *    ... 50 common frames omitted*
>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] - Upload
>> failed: Processing of multipart/form-data request failed. Stream ended
>> unexpectedly*
>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> Processing of multipart/form-data request failed. Stream ended unexpectedly*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>> *    at
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> *    at
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>> *    at
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>> *    at
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>> *    at
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>> *    at
>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>> *    at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>> *    at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>> *    at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>> *    at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>> *    at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>> *    at
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>> *    at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>> *    at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>> *    at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>> *    at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> *Caused by:
>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>> Stream ended unexpectedly*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>
>>
>> *    ... 39 common frames omitted *Tomcat config used:
>>
>> *    <Connector port="5080" protocol="HTTP/1.1"*
>> *               connectionTimeout="20000"*
>> *               redirectPort="5443" />*
>>
>> *    <Connector port="5443"
>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>> *               maxThreads="150" connectionTimeout="20000"
>> SSLEnabled="true" *
>> *
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>
>> *
>>
>> *        <UpgradeProtocol
>> className="org.apache.coyote.http2.Http2Protocol" />*
>> *        <SSLHostConfig>*
>> *            <Certificate certificateKeyFile="cert.key"*
>> *                         certificateFile="cert.pem"*
>> *                         certificateChainFile="chain.txt"*
>> *                         type="RSA" />*
>> *        </SSLHostConfig>*
>> *    </Connector>*
>> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>>
>> 2. I get an error during room load. This seems to prevent sometimes
>> correct room load. sometimes chat is missing, sometimes just rotating
>> balls. Chrome seems to be more sensitive than FF. Browser console shows:
>>
>> *The resource of"https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
>> blocked because of a MIME-typ-conflict ("text/html")
>> (X-Content-Type-Options: nosniff).*
>>
>> where 5 is the used group id for the external users.
>>
>> Any Ideas about that?
>>
>> Greetings Peter
>>
>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>
>> Should be fixed
>> Thanks for the report!
>>
>> please let me know if anything else need to be fixed :)
>>
>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> wrote:
>>
>>
>> I find the bug in import
>> Will fix ASAP (mea culpa)
>>
>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> wrote:
>>
>>
>> Will also add test for import
>>
>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> wrote:
>>
>>
>> Hello Peter,
>>
>> I just have added the test: 2 hashes are being generated for the same
>> external user (same externalId/externalType)
>> No additional user was created in this case
>>
>> Please share your use case when you will be ready
>>
>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> wrote:
>>
>>
>> Thanks Peter
>>
>> Ill investigate the code and will try to find what is going on
>>
>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>>
>> Hi Maxim,
>>
>> sorry for not answering, much to do these days.
>>
>> I found a explanation for "lost files" but no solution.
>>
>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>> login instead of using former account. New user will be put in an new
>> group. Default group will be ignored. I try to figure out, if the
>> problem is the adpter or OM.
>>
>> Greetings Peter
>>
>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>
>> Hello All,
>>
>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>
>> Current blockers are:
>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>> 2) invitation/secure hashes need to be tested in clustered mode
>> 3) "Files messed up during backup restore" (steps still required)
>> 4*) Camera/Microphone are disconnected sometimes
>>
>> Additionally I would like to implement this onehttps://issues.apache.org/jira/browse/OPENMEETINGS-2167
>>
>> And check some other issues (like OM at Safari)
>>
>> I would like to get some help with testing latest SNAPSHOT:
>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>
>> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
>>
>> Please test this version and report back any issues found
>>
>> Thanks in advance
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
> --
> WBR
> Maxim aka solomax
>
>
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

Posted by in...@bureau-de-poste.net.
  Hello,

I want to move my M3 test instance to  M4 (or is there a 5.0.0 stable  
alpha or something like that which incorporates nightly the M4 changes  
you are committing?) - I shoudl take the latest 3076 at :

https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/lastBuild/

is that right?

thanks,

Ed

Quoting Maxim Solodovnik <so...@gmail.com>:

> Can you try to update Tomcat to 9.0.33      like  
> this https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>     
>    Most probably it will help with upload
>
>      On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> wrote:
>
>> here you are...
>>
>>
>>   Revision 	        81e95ac
>>   Builddate 	        2020-02-21T14:27:26Z
>>
>> rotating balls are not my issue, I will ask the one. But as far as  
>> I understand, this doesn't happen any time...
>>
>>      Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>
>>> can you share revision of your version?  While you have "endless  
>>> rolling balls" do you have any error requests in Dev  
>>> console->Network? anything with status 500 or so?  On Sun, 29 Mar  
>>> 2020 at 16:07, Peter Dähn <da...@vcrp.de>[1] wrote:
>>>> Hi Maxim,  1. latest build isn't an option yet. Bootstrap changes  
>>>> does't work with our coustom.css. I would prefer to "repair"  
>>>> current installation (latest build without  bootstrap).  Upload  
>>>> wors on demo.  2. There ist also *ReferenceError: sipKeyDown is  
>>>> not defined* But this one I ignored.  Greetings Peter    Am  
>>>> 29.03.20 um 03:14 schrieb Maxim Solodovnik:  Are you using most  
>>>> recent version of M4?   Do you have these upload issues on demo?  
>>>> (If yes - please share problem doc)  * there was an issue in  
>>>> Wicket fixed recently, could you update and re-build (new Wicket  
>>>> SNAPSHOT should be used automatically)  2) `group/customcss` can  
>>>> be ignored Any other errors (in browser console or server log)?   
>>>> (chat is missing sounds like JS error)   On Sun, 29 Mar 2020 at  
>>>> 08:00, Peter Dähn <da...@vcrp.de>[1] <da...@vcrp.de>[1] wrote:    
>>>> Hi Maxim,  there are two issues left. Maybe my installation. But  
>>>> it is the same behaviour on test and on production.  1. I have  
>>>> upload problems. Not specific by time ore size. Same file might  
>>>> work or not.  I get an error in the logs, but no recommended  
>>>> solution helped.  *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469  
>>>> [io-5080-exec-23] - Upload failed: Processing of  
>>>> multipart/form-data request failed. java.io.IOException: Stream  
>>>> reset*  
>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:  
>>>> Processing of multipart/form-data request failed.  
>>>> java.io.IOException: Stream reset* *    at  
>>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)* *    at org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)* *    at org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)* *    at org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)* *    at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)* *    at com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)* *    at com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)* *    at com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)* *    at com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)* *    at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)* *    at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)* *    at org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)* *    at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)* *    at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)* *    at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)* *    at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)* *    at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)* *    at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)* *    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)* *    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)* *    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)* *    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)* *    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)* *    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)* *    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)* *    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)* *    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)* *    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)* *    at org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)* *    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)* *    at org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)* *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)* *    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)* *    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)* *    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)* *    at java.base/java.lang.Thread.run(Thread.java:834)* *Caused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Stream reset* *    at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)* *    at org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)* *    at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)* *    at org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)* *    at java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)* *    at org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)* *    at org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)* *    at org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)* *    at java.base/java.io.InputStream.read(InputStream.java:205)* *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)* *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)* *    at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)* *    ... 39 common frames omitted* *Caused by: java.io.IOException: Stream reset* *    at org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)* *    at org.apache.coyote.Request.doRead(Request.java:551)* *    at org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)* *    ... 50 common frames omitted* *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] - Upload failed: Processing of multipart/form-data request failed. Stream ended unexpectedly* *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly* *    at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)* *    at org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)* *    at org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)* *    at org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)* *    at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)* *    at com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)* *    at com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)* *    at com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)* *    at com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)* *    at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)* *    at org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)* *    at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)* *    at org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)* *    at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)* *    at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)* *    at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)* *    at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)* *    at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)* *    at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)* *    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)* *    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)* *    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)* *    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)* *    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)* *    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)* *    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)* *    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)* *    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)* *    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)* *    at org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)* *    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)* *    at org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)* *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)* *    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)* *    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)* *    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)* *    at java.base/java.lang.Thread.run(Thread.java:834)* *Caused by: org.apache.commons.fileupload.MultipartStream$MalformedStreamException: Stream ended unexpectedly* *    at org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)* *    at org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)* *    at java.base/java.io.InputStream.read(InputStream.java:205)* *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)* *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)* *    at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*   *    ... 39 common frames omitted *Tomcat config used:  *    <Connector port="5080" protocol="HTTP/1.1"* *               connectionTimeout="20000"* *               redirectPort="5443" />*  *    <Connector port="5443" protocol="org.apache.coyote.http11.Http11NioProtocol"* *               maxThreads="150" connectionTimeout="20000" SSLEnabled="true" * * sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"  *  *        <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />* *        <SSLHostConfig>* *            <Certificate certificateKeyFile="cert.key"* *                         certificateFile="cert.pem"* *                         certificateChainFile="chain.txt"* *                         type="RSA" />* *        </SSLHostConfig>* *    </Connector>* *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*  2. I get an error during room load. This seems to prevent sometimes correct room load. sometimes chat is missing, sometimes just rotating balls. Chrome seems to be more sensitive than FF. Browser console shows:  *The resource of"https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"[2] <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>[2]<https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>[2] <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>[2] was blocked because of a MIME-typ-conflict ("text/html") (X-Content-Type-Options: nosniff).*  where 5 is the used group id for the external users.  Any Ideas about that?  Greetings Peter  Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:  Should be fixed Thanks for the report!  please let me know if anything else need to be fixed :)  On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3] wrote:   I find the bug in import Will fix ASAP (mea culpa)  On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3]wrote:   Will also add test for import  On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3]wrote:   Hello Peter,  I just have added the test: 2 hashes are being generated for the same external user (same externalId/externalType) No additional user was created in this case  Please share your use case when you will be ready  On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3] <so...@gmail.com>[3]wrote:   Thanks Peter  Ill investigate the code and will try to find what is going on  On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de>[1] <da...@vcrp.de>[1] <da...@vcrp.de>[1] <da...@vcrp.de>[1] wrote:   Hi Maxim,  sorry for not answering, much to do these days.  I found a explanation for "lost files" but no solution.  It seems, that in om 5.0.3 new accounts will be created during SOAP login instead of using former account. New user will be put in an new group. Default group will be ignored. I try to figure out, if the problem is the adpter or OM.  Greetings Peter  Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:  Hello All,  I would like to release 5.0.0-M4 in nearest couple of weeks  Current blockers are: 1) https://issues.apache.org/jira/browse/OPENMEETINGS-21922) invitation/secure hashes need to be tested in clustered mode 3) "Files messed up during backup restore" (steps still required) 4*) Camera/Microphone are disconnected sometimes  Additionally I would like to implement this onehttps://issues.apache.org/jira/browse/OPENMEETINGS-2167[4] And check some other issues (like OM at Safari)  I would like to get some help with testing latest SNAPSHOT:  https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/ It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next Please test this version and report back any issues found  Thanks in advance   -- WBR Maxim aka solomax   -- WBR Maxim aka solomax   -- WBR Maxim aka solomax   -- WBR Maxim aka  
>>>> solomax
>
>    
> --
>   WBR
> Maxim aka solomax



Links:
------
[1] mailto:daehn@vcrp.de
[2] https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
[3] mailto:solomax666@gmail.com
[4] http://issues.apache.org/jira/browse/OPENMEETINGS-2167

Re: Connection Problems

Posted by Maxim Solodovnik <so...@gmail.com>.
Wasn't aware of such option
will check it (as soon as I'll have some free time :))

On Tue, 31 Mar 2020 at 19:48, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> thanks for the information.
>
> Today in the morning I succeed to setup everything in connection with the
> lms. I needed to add *proxyPort="443"* to the connector definition in
> server.xml.
>
> Greetings Peter
>
> Am 31.03.20 um 11:17 schrieb Maxim Solodovnik:
>
> https://issues.apache.org/jira/browse/OPENMEETINGS-2209
> to track progress
>
> On Mon, 30 Mar 2020 at 20:24, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> ok.. wait for that... ;-)
>
> Am 30.03.20 um 14:15 schrieb Maxim Solodovnik:
>
> I'll try to add "connection status handling" to the client
> So user will be aware of connection-is-not-set state
>
> will take some time
>
> On Mon, 30 Mar 2020 at 19:11, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> sorry for that.. :-(
>
> 1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was not be heard by
> the others -> reload everything was fine
> 2nd user Firefox 74.0 macOS 10.15 -> could hear and was heard by all
>
> others
>
> 3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and was heard by all
>
> others
>
> 4th FF 74 Linux Mint 19.3 -> was not be heard by the others -> reload
> everything was fine
>
> if it is possible with less participants need to be tested...
>
>
>
> Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
>
> This is the report I was always afraid of :((
>
> What OSes/Browsers have you used?
> Is the issue reproducible with less participants?
>
> On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> Hi Maxim,
>
> we were right now at demo next and made a test, because we often here
> that people have connection problems, when they enter the room. We can
> not find any reason for that. The behaviour seems to be the same on
>
> demo
>
> next.
>
> We were 4 persons in the room. The first and the last one could not be
> heard by the others. They need to re-enter the room. Maybe you can
>
> find
>
> something in the logs. We met at 11:20 MEZ in room 4868.
>
> I thought this could be caused by setup, but it seems to be
> reproducible. This should be fixed.
>
> Greetings Peter
>
>
>
>

-- 
WBR
Maxim aka solomax

Re: Connection Problems

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

thanks for the information.

Today in the morning I succeed to setup everything in connection with 
the lms. I needed to add /proxyPort="443"/ to the connector definition 
in server.xml.

Greetings Peter

Am 31.03.20 um 11:17 schrieb Maxim Solodovnik:
> https://issues.apache.org/jira/browse/OPENMEETINGS-2209
> to track progress
>
> On Mon, 30 Mar 2020 at 20:24, Peter Dähn <da...@vcrp.de> wrote:
>
>> ok.. wait for that... ;-)
>>
>> Am 30.03.20 um 14:15 schrieb Maxim Solodovnik:
>>> I'll try to add "connection status handling" to the client
>>> So user will be aware of connection-is-not-set state
>>>
>>> will take some time
>>>
>>> On Mon, 30 Mar 2020 at 19:11, Peter Dähn <da...@vcrp.de> wrote:
>>>
>>>> sorry for that.. :-(
>>>>
>>>> 1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was not be heard by
>>>> the others -> reload everything was fine
>>>> 2nd user Firefox 74.0 macOS 10.15 -> could hear and was heard by all
>> others
>>>> 3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and was heard by all
>> others
>>>> 4th FF 74 Linux Mint 19.3 -> was not be heard by the others -> reload
>>>> everything was fine
>>>>
>>>> if it is possible with less participants need to be tested...
>>>>
>>>>
>>>>
>>>> Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
>>>>> This is the report I was always afraid of :((
>>>>>
>>>>> What OSes/Browsers have you used?
>>>>> Is the issue reproducible with less participants?
>>>>>
>>>>> On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de> wrote:
>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>> we were right now at demo next and made a test, because we often here
>>>>>> that people have connection problems, when they enter the room. We can
>>>>>> not find any reason for that. The behaviour seems to be the same on
>> demo
>>>>>> next.
>>>>>>
>>>>>> We were 4 persons in the room. The first and the last one could not be
>>>>>> heard by the others. They need to re-enter the room. Maybe you can
>> find
>>>>>> something in the logs. We met at 11:20 MEZ in room 4868.
>>>>>>
>>>>>> I thought this could be caused by setup, but it seems to be
>>>>>> reproducible. This should be fixed.
>>>>>>
>>>>>> Greetings Peter
>>>>>>
>>


Re: [HELP NEEDED] 5.0.0 release - Character String Translations - EN, PT, FR, ES, IT

Posted by in...@bureau-de-poste.net.
  Hello,

just change "=2E" to a period "."

I speak some German.

Best,

Ed

Quoting Maxim Solodovnik <so...@gmail.com>:

> =2E looks weird :(
>
>      On Sun, Apr 19, 2020, 17:28 Marcus Wellnitz  
> <ma...@wellnitzfamily.de> wrote:
>
>> German: Mikrofon ist eingeschaltet=2E Klicken zum ausschalten=2E  
>> Kamera ist eingeschaltet=2E Klicken zum ausschalten=2E Mikrofon ist  
>> ausgeschaltet=2E Klicken zum einschalten=2E Kamera ist  
>> ausgeschaltet=2E Klicken zum einsschalten=2E      Am 18.04.20 um  
>> 10:36 schrieb info@bureau-de-poste.net:
>>
>>> Hello,  Here are the new English, Portugese and French (not a  
>>> native Portguese or French speaker, so OK to review this - but  
>>> should be good):
>>>
>>> EN
>>> ----
>>> The microphone is on. Click to turn off.
>>>       The camera is on. Click to turn off.
>>>        
>>>       The microphone is off. Click to turn on.
>>>        
>>>       The camera is turned off. Click to turn on.
>>>
>>> FR
>>> ----
>>>        Le microphone est activé. Cliquez pour désactiver.
>>>         
>>>        La caméra est allumée. Cliquez pour désactiver.
>>>         
>>>        Le microphone est éteint. Cliquez pour activer.
>>>         
>>>        La caméra est éteint. Cliquez pour allumer.
>>>
>>> PT
>>> ----
>>>
>>>         O microfone está ligado. Clique para desligar.
>>>          
>>>         A câmera está ligada. Clique para desligar.
>>>          
>>>         O microfone está desligado. Clique para ativar.
>>>          
>>>         A câmera está desligada. Clique para ativar.
>>>
>>> Here's an attempt at Spanish and Italian - not my best languages  
>>> so please review:
>>>
>>> ES
>>> ---
>>>          El micrófono está encendido. Haga clic para apagar.
>>>           
>>>          La camara esta encendida. Haga clic para apagar.
>>>           
>>>          El micrófono está apagado. Haga clic para encender.
>>>           
>>>          La cámara está apagada. Haga clic para encender.
>>>
>>> IT
>>> ---
>>>
>>>           Il microfono è acceso. Fare clic per disattivare.
>>>            
>>>           La fotocamera è accesa. Fare clic per disattivare.
>>>            
>>>           Il microfono è spento. Fare clic per accendere.
>>>            
>>>           La fotocamera è spenta. Fare clic per accendere.
>>>
>>> Best,
>>>  
>>>
>>>         Ed
>>>
>>>         
>>>
>>>
>>> Quoting Maxim Solodovnik <so...@gmail.com>:
>>>
>>>> Hello Andres,                 
>>>>         Thanks for asking :)
>>>>         The easiest way is to use Admin->Labels then export  
>>>> language XML and attach it JIRA
>>>>         If you know what you are doing you can edit on  
>>>> github https://github.com/apache/openmeetings/tree/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/app
>>>>          
>>>>         I plan to create project here https://poeditor.com/[1] to  
>>>> improve translations
>>>>          
>>>>          
>>>>
>>>>                On Sat, 18 Apr 2020 at 01:51, ratatouille  
>>>> <ra...@bitclusive.de> wrote:
>>>>
>>>>> Maxim Solodovnik <so...@gmail.com> schrieb am 17.04.20 um  
>>>>> 11:02:10 Uhr:
>>>>>
>>>>>> > 1)  In the left column user column when I mouse-over the nice green
>>>>>> > microphone icon and the nice green video camera icon, the  
>>>>>> text states "Turn
>>>>>> > off microphone" and "Turn off camera".  Since we decided to have these
>>>>>> > icons represent "states" rather than "to-do actions", I  
>>>>>> recommend that the
>>>>>> > text be changed to:
>>>>>> >
>>>>>> > "Microphone is on. Click to turn off." and "Camera is on.  
>>>>>> Click to turn
>>>>>> > off."
>>>>>> > 
>>>>>>
>>>>>> I personally very very hard to avoid changing text labels
>>>>>> Every change need to be done for all 32 languages
>>>>>> And then hope someone can translate these labels
>>>>>> Will do it :(((((
>>>>>>
>>>>>> p.s. thanks for English text
>>>>>> p.p.s @All if if speak any language and can translate couple of  
>>>>>> OM labels:
>>>>>> please contribute :)))
>>>>>
>>>>> What's the way to go to translate the labels?
>>>>>
>>>>>   Andreas
>>>>>
>>>>>> > The same should be done for the mouse-over text when these icons are
>>>>>> > orange (that is in the "off" state): the text should read:  
>>>>>> "Microphone is
>>>>>> > off. Click to turn on" and "Camera is off. Click to turn on".
>>>>
>>>>         
>>>> --
>>>>                         Best regards,
>>>> Maxim
>>>
>>>
>>>  
>>
>>      --
>> Marcus Wellnitz Altenaer Straße 27 58809 Neuenrade 0170-632-8808   
>> Wire Messenger    : @marcuswellnitz Telegram Messenger: +49 170 632  
>> 8808 GPG Fingerprint   : 07D4 C8D7 F5FB CC00 EDF1 0FCB DEED 2417  
>> 9BF6 4022



Links:
------
[1] https://poeditor.com/projects/

Re: [HELP NEEDED] 5.0.0 release - Character String Translations - EN, PT, FR, ES, IT

Posted by Maxim Solodovnik <so...@gmail.com>.
=2E looks weird :(

On Sun, Apr 19, 2020, 17:28 Marcus Wellnitz <ma...@wellnitzfamily.de>
wrote:

> German:
> Mikrofon ist eingeschaltet=2E Klicken zum ausschalten=2E
> Kamera ist eingeschaltet=2E Klicken zum ausschalten=2E
> Mikrofon ist ausgeschaltet=2E Klicken zum einschalten=2E
> Kamera ist ausgeschaltet=2E Klicken zum einsschalten=2E
>
> Am 18.04.20 um 10:36 schrieb info@bureau-de-poste.net:
>
> Hello,  Here are the new English, Portugese and French (not a native
> Portguese or French speaker, so OK to review this - but should be good):
>
> EN
> ----
> The microphone is on. Click to turn off.
> The camera is on. Click to turn off.
>
> The microphone is off. Click to turn on.
>
> The camera is turned off. Click to turn on.
>
> FR
> ----
> Le microphone est activé. Cliquez pour désactiver.
>
> La caméra est allumée. Cliquez pour désactiver.
>
> Le microphone est éteint. Cliquez pour activer.
>
> La caméra est éteint. Cliquez pour allumer.
>
> PT
> ----
>
> O microfone está ligado. Clique para desligar.
>
> A câmera está ligada. Clique para desligar.
>
> O microfone está desligado. Clique para ativar.
>
> A câmera está desligada. Clique para ativar.
>
>
> Here's an attempt at Spanish and Italian - not my best languages so please
> review:
>
> ES
> ---
> El micrófono está encendido. Haga clic para apagar.
>
> La camara esta encendida. Haga clic para apagar.
>
> El micrófono está apagado. Haga clic para encender.
>
> La cámara está apagada. Haga clic para encender.
>
> IT
> ---
>
> Il microfono è acceso. Fare clic per disattivare.
>
> La fotocamera è accesa. Fare clic per disattivare.
>
> Il microfono è spento. Fare clic per accendere.
>
> La fotocamera è spenta. Fare clic per accendere.
>
>
>
> Best,
>
>
> Ed
>
>
>
> Quoting Maxim Solodovnik <so...@gmail.com>:
>
> Hello Andres,
>
> Thanks for asking :)
> The easiest way is to use Admin->Labels then export language XML and
> attach it JIRA
> If you know what you are doing you can edit on github
> https://github.com/apache/openmeetings/tree/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/app
>
> I plan to create project here https://poeditor.com/
> <https://poeditor.com/projects/> to improve translations
>
>
>
> On Sat, 18 Apr 2020 at 01:51, ratatouille <ra...@bitclusive.de>
> wrote:
>
>> Maxim Solodovnik <so...@gmail.com> schrieb am 17.04.20 um 11:02:10
>> Uhr:
>>
>> > > 1)  In the left column user column when I mouse-over the nice green
>> > > microphone icon and the nice green video camera icon, the text states
>> "Turn
>> > > off microphone" and "Turn off camera".  Since we decided to have these
>> > > icons represent "states" rather than "to-do actions", I recommend
>> that the
>> > > text be changed to:
>> > >
>> > > "Microphone is on. Click to turn off." and "Camera is on. Click to
>> turn
>> > > off."
>> > >
>> >
>> > I personally very very hard to avoid changing text labels
>> > Every change need to be done for all 32 languages
>> > And then hope someone can translate these labels
>> > Will do it :(((((
>> >
>> > p.s. thanks for English text
>> > p.p.s @All if if speak any language and can translate couple of OM
>> labels:
>> > please contribute :)))
>>
>> What's the way to go to translate the labels?
>>
>>   Andreas
>>
>> > > The same should be done for the mouse-over text when these icons are
>> > > orange (that is in the "off" state): the text should read:
>> "Microphone is
>> > > off. Click to turn on" and "Camera is off. Click to turn on".
>>
>
>
> --
> Best regards,
> Maxim
>
>
>
> --
>
> Marcus Wellnitz
> Altenaer Straße 27
> 58809 Neuenrade
> 0170-632-8808
>
> Wire Messenger    : @marcuswellnitz
> Telegram Messenger: +49 170 632 8808
> GPG Fingerprint   : 07D4 C8D7 F5FB CC00 EDF1 0FCB DEED 2417 9BF6 4022
>
>

Re: [HELP NEEDED] 5.0.0 release - Character String Translations - EN, PT, FR, ES, IT

Posted by Marcus Wellnitz <ma...@wellnitzfamily.de>.
German:
Mikrofon ist eingeschaltet=2E Klicken zum ausschalten=2E
Kamera ist eingeschaltet=2E Klicken zum ausschalten=2E
Mikrofon ist ausgeschaltet=2E Klicken zum einschalten=2E
Kamera ist ausgeschaltet=2E Klicken zum einsschalten=2E

Am 18.04.20 um 10:36 schrieb info@bureau-de-poste.net:
>
> Hello,  Here are the new English, Portugese and French (not a native
> Portguese or French speaker, so OK to review this - but should be good):
>
> EN
> ----
> The microphone is on. Click to turn off.
>
> The camera is on. Click to turn off.
>  
> The microphone is off. Click to turn on.
>  
> The camera is turned off. Click to turn on.
>
> FR
> ----
> Le microphone est activé. Cliquez pour désactiver.
>  
> La caméra est allumée. Cliquez pour désactiver.
>  
> Le microphone est éteint. Cliquez pour activer.
>  
> La caméra est éteint. Cliquez pour allumer.
>
> PT
> ----
>
> O microfone está ligado. Clique para desligar.
>  
> A câmera está ligada. Clique para desligar.
>  
> O microfone está desligado. Clique para ativar.
>  
> A câmera está desligada. Clique para ativar.
>
>
> Here's an attempt at Spanish and Italian - not my best languages so
> please review:
>
> ES
> ---
> El micrófono está encendido. Haga clic para apagar.
>  
> La camara esta encendida. Haga clic para apagar.
>  
> El micrófono está apagado. Haga clic para encender.
>  
> La cámara está apagada. Haga clic para encender.
>
> IT
> ---
>
> Il microfono è acceso. Fare clic per disattivare.
>  
> La fotocamera è accesa. Fare clic per disattivare.
>  
> Il microfono è spento. Fare clic per accendere.
>  
> La fotocamera è spenta. Fare clic per accendere.
>
>
>
> Best,
>  
>
> Ed
>
>  
>
>
> Quoting Maxim Solodovnik <solomax666@gmail.com
> <ma...@gmail.com>>:
>
>> Hello Andres,
>>  
>> Thanks for asking :)
>> The easiest way is to use Admin->Labels then export language XML and
>> attach it JIRA
>> If you know what you are doing you can edit on
>> github https://github.com/apache/openmeetings/tree/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/app
>>  
>> I plan to create project here https://poeditor.com/
>> <https://poeditor.com/projects/> to improve translations
>>  
>>  
>>
>> On Sat, 18 Apr 2020 at 01:51, ratatouille <ratatouille@bitclusive.de
>> <ma...@bitclusive.de>> wrote:
>>
>>     Maxim Solodovnik <solomax666@gmail.com
>>     <ma...@gmail.com>> schrieb am 17.04.20 um 11:02:10 Uhr:
>>
>>     > > 1)  In the left column user column when I mouse-over the nice
>>     green
>>     > > microphone icon and the nice green video camera icon, the
>>     text states "Turn
>>     > > off microphone" and "Turn off camera".  Since we decided to
>>     have these
>>     > > icons represent "states" rather than "to-do actions", I
>>     recommend that the
>>     > > text be changed to:
>>     > >
>>     > > "Microphone is on. Click to turn off." and "Camera is on.
>>     Click to turn
>>     > > off."
>>     > > 
>>     >
>>     > I personally very very hard to avoid changing text labels
>>     > Every change need to be done for all 32 languages
>>     > And then hope someone can translate these labels
>>     > Will do it :(((((
>>     >
>>     > p.s. thanks for English text
>>     > p.p.s @All if if speak any language and can translate couple of
>>     OM labels:
>>     > please contribute :)))
>>
>>     What's the way to go to translate the labels?
>>
>>       Andreas
>>
>>     > > The same should be done for the mouse-over text when these
>>     icons are
>>     > > orange (that is in the "off" state): the text should read:
>>     "Microphone is
>>     > > off. Click to turn on" and "Camera is off. Click to turn on".
>>
>>
>>  
>> --
>> Best regards,
>> Maxim
>
>
>
-- 

Marcus Wellnitz
Altenaer Straße 27
58809 Neuenrade
0170-632-8808

Wire Messenger    : @marcuswellnitz
Telegram Messenger: +49 170 632 8808
GPG Fingerprint   : 07D4 C8D7 F5FB CC00 EDF1 0FCB DEED 2417 9BF6 4022


Re: [HELP NEEDED] 5.0.0 release - Character String Translations - EN, PT, FR, ES, IT

Posted by Maxim Solodovnik <so...@gmail.com>.
Labels updated!

Thanks for translations :)

On Sat, 18 Apr 2020 at 21:48, Daniel Ascher <ap...@aplustutoring.com>
wrote:

> This is very exciting! Thanks to everyone for your efforts and hard work
> making this happen!
>
> Dan
>
>
>
> On Sat, Apr 18, 2020 at 9:20 AM Maxim Solodovnik <so...@gmail.com>
> wrote:
>
>> It seems there is no more blockers
>> Will will pack rc1 and start vote tomorrow
>>
>> Please stop me if you see something need to be changed :)
>>
>> Thanks for translations :)
>>
>> On Sat, Apr 18, 2020, 15:36 <in...@bureau-de-poste.net> wrote:
>>
>>> Hello,  Here are the new English, Portugese and French (not a native
>>> Portguese or French speaker, so OK to review this - but should be good):
>>>
>>> EN
>>> ----
>>> The microphone is on. Click to turn off.
>>> The camera is on. Click to turn off.
>>>
>>> The microphone is off. Click to turn on.
>>>
>>> The camera is turned off. Click to turn on.
>>>
>>> FR
>>> ----
>>> Le microphone est activé. Cliquez pour désactiver.
>>>
>>> La caméra est allumée. Cliquez pour désactiver.
>>>
>>> Le microphone est éteint. Cliquez pour activer.
>>>
>>> La caméra est éteint. Cliquez pour allumer.
>>>
>>> PT
>>> ----
>>>
>>> O microfone está ligado. Clique para desligar.
>>>
>>> A câmera está ligada. Clique para desligar.
>>>
>>> O microfone está desligado. Clique para ativar.
>>>
>>> A câmera está desligada. Clique para ativar.
>>>
>>>
>>> Here's an attempt at Spanish and Italian - not my best languages so
>>> please review:
>>>
>>> ES
>>> ---
>>> El micrófono está encendido. Haga clic para apagar.
>>>
>>> La camara esta encendida. Haga clic para apagar.
>>>
>>> El micrófono está apagado. Haga clic para encender.
>>>
>>> La cámara está apagada. Haga clic para encender.
>>>
>>> IT
>>> ---
>>>
>>> Il microfono è acceso. Fare clic per disattivare.
>>>
>>> La fotocamera è accesa. Fare clic per disattivare.
>>>
>>> Il microfono è spento. Fare clic per accendere.
>>>
>>> La fotocamera è spenta. Fare clic per accendere.
>>>
>>>
>>>
>>> Best,
>>>
>>>
>>> Ed
>>>
>>>
>>>
>>> Quoting Maxim Solodovnik <so...@gmail.com>:
>>>
>>> Hello Andres,
>>>
>>> Thanks for asking :)
>>> The easiest way is to use Admin->Labels then export language XML and
>>> attach it JIRA
>>> If you know what you are doing you can edit on github
>>> https://github.com/apache/openmeetings/tree/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/app
>>>
>>> I plan to create project here https://poeditor.com/
>>> <https://poeditor.com/projects/> to improve translations
>>>
>>>
>>>
>>> On Sat, 18 Apr 2020 at 01:51, ratatouille <ra...@bitclusive.de>
>>> wrote:
>>>
>>>> Maxim Solodovnik <so...@gmail.com> schrieb am 17.04.20 um
>>>> 11:02:10 Uhr:
>>>>
>>>> > > 1)  In the left column user column when I mouse-over the nice green
>>>> > > microphone icon and the nice green video camera icon, the text
>>>> states "Turn
>>>> > > off microphone" and "Turn off camera".  Since we decided to have
>>>> these
>>>> > > icons represent "states" rather than "to-do actions", I recommend
>>>> that the
>>>> > > text be changed to:
>>>> > >
>>>> > > "Microphone is on. Click to turn off." and "Camera is on. Click to
>>>> turn
>>>> > > off."
>>>> > >
>>>> >
>>>> > I personally very very hard to avoid changing text labels
>>>> > Every change need to be done for all 32 languages
>>>> > And then hope someone can translate these labels
>>>> > Will do it :(((((
>>>> >
>>>> > p.s. thanks for English text
>>>> > p.p.s @All if if speak any language and can translate couple of OM
>>>> labels:
>>>> > please contribute :)))
>>>>
>>>> What's the way to go to translate the labels?
>>>>
>>>>   Andreas
>>>>
>>>> > > The same should be done for the mouse-over text when these icons are
>>>> > > orange (that is in the "off" state): the text should read:
>>>> "Microphone is
>>>> > > off. Click to turn on" and "Camera is off. Click to turn on".
>>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Maxim
>>>
>>>
>>>
>>>
>
> --
> Daniel Ascher
>
> President, A+ Test Prep and Tutoring
> Phone: 215-886-9188
> Mobile: 267-242-9640
> Email: aplusadmin@aplustutoring.com
> Address: 505 York Road, Suite 6
> Jenkintown, PA 19046
> Website: aplustutoring.com
> <https://www.facebook.com/aplusphila/> <https://twitter.com/APlusPhila>
> <https://g.page/aplustutoringjenkintown?gm>
> <https://www.instagram.com/aplus_test_prep_tutoring/>
> <https://g.page/aplustutoringjenkintown/review?rc>
>


-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release - Character String Translations - EN, PT, FR, ES, IT

Posted by Daniel Ascher <ap...@aplustutoring.com>.
This is very exciting! Thanks to everyone for your efforts and hard work
making this happen!

Dan



On Sat, Apr 18, 2020 at 9:20 AM Maxim Solodovnik <so...@gmail.com>
wrote:

> It seems there is no more blockers
> Will will pack rc1 and start vote tomorrow
>
> Please stop me if you see something need to be changed :)
>
> Thanks for translations :)
>
> On Sat, Apr 18, 2020, 15:36 <in...@bureau-de-poste.net> wrote:
>
>> Hello,  Here are the new English, Portugese and French (not a native
>> Portguese or French speaker, so OK to review this - but should be good):
>>
>> EN
>> ----
>> The microphone is on. Click to turn off.
>> The camera is on. Click to turn off.
>>
>> The microphone is off. Click to turn on.
>>
>> The camera is turned off. Click to turn on.
>>
>> FR
>> ----
>> Le microphone est activé. Cliquez pour désactiver.
>>
>> La caméra est allumée. Cliquez pour désactiver.
>>
>> Le microphone est éteint. Cliquez pour activer.
>>
>> La caméra est éteint. Cliquez pour allumer.
>>
>> PT
>> ----
>>
>> O microfone está ligado. Clique para desligar.
>>
>> A câmera está ligada. Clique para desligar.
>>
>> O microfone está desligado. Clique para ativar.
>>
>> A câmera está desligada. Clique para ativar.
>>
>>
>> Here's an attempt at Spanish and Italian - not my best languages so
>> please review:
>>
>> ES
>> ---
>> El micrófono está encendido. Haga clic para apagar.
>>
>> La camara esta encendida. Haga clic para apagar.
>>
>> El micrófono está apagado. Haga clic para encender.
>>
>> La cámara está apagada. Haga clic para encender.
>>
>> IT
>> ---
>>
>> Il microfono è acceso. Fare clic per disattivare.
>>
>> La fotocamera è accesa. Fare clic per disattivare.
>>
>> Il microfono è spento. Fare clic per accendere.
>>
>> La fotocamera è spenta. Fare clic per accendere.
>>
>>
>>
>> Best,
>>
>>
>> Ed
>>
>>
>>
>> Quoting Maxim Solodovnik <so...@gmail.com>:
>>
>> Hello Andres,
>>
>> Thanks for asking :)
>> The easiest way is to use Admin->Labels then export language XML and
>> attach it JIRA
>> If you know what you are doing you can edit on github
>> https://github.com/apache/openmeetings/tree/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/app
>>
>> I plan to create project here https://poeditor.com/
>> <https://poeditor.com/projects/> to improve translations
>>
>>
>>
>> On Sat, 18 Apr 2020 at 01:51, ratatouille <ra...@bitclusive.de>
>> wrote:
>>
>>> Maxim Solodovnik <so...@gmail.com> schrieb am 17.04.20 um 11:02:10
>>> Uhr:
>>>
>>> > > 1)  In the left column user column when I mouse-over the nice green
>>> > > microphone icon and the nice green video camera icon, the text
>>> states "Turn
>>> > > off microphone" and "Turn off camera".  Since we decided to have
>>> these
>>> > > icons represent "states" rather than "to-do actions", I recommend
>>> that the
>>> > > text be changed to:
>>> > >
>>> > > "Microphone is on. Click to turn off." and "Camera is on. Click to
>>> turn
>>> > > off."
>>> > >
>>> >
>>> > I personally very very hard to avoid changing text labels
>>> > Every change need to be done for all 32 languages
>>> > And then hope someone can translate these labels
>>> > Will do it :(((((
>>> >
>>> > p.s. thanks for English text
>>> > p.p.s @All if if speak any language and can translate couple of OM
>>> labels:
>>> > please contribute :)))
>>>
>>> What's the way to go to translate the labels?
>>>
>>>   Andreas
>>>
>>> > > The same should be done for the mouse-over text when these icons are
>>> > > orange (that is in the "off" state): the text should read:
>>> "Microphone is
>>> > > off. Click to turn on" and "Camera is off. Click to turn on".
>>>
>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>>
>>

-- 
Daniel Ascher

President, A+ Test Prep and Tutoring
Phone: 215-886-9188
Mobile: 267-242-9640
Email: aplusadmin@aplustutoring.com
Address: 505 York Road, Suite 6
Jenkintown, PA 19046
Website: aplustutoring.com
<https://www.facebook.com/aplusphila/> <https://twitter.com/APlusPhila>
<https://g.page/aplustutoringjenkintown?gm>
<https://www.instagram.com/aplus_test_prep_tutoring/>
<https://g.page/aplustutoringjenkintown/review?rc>

Re: [HELP NEEDED] 5.0.0 release - Character String Translations - EN, PT, FR, ES, IT

Posted by Maxim Solodovnik <so...@gmail.com>.
It seems there is no more blockers
Will will pack rc1 and start vote tomorrow

Please stop me if you see something need to be changed :)

Thanks for translations :)

On Sat, Apr 18, 2020, 15:36 <in...@bureau-de-poste.net> wrote:

> Hello,  Here are the new English, Portugese and French (not a native
> Portguese or French speaker, so OK to review this - but should be good):
>
> EN
> ----
> The microphone is on. Click to turn off.
> The camera is on. Click to turn off.
>
> The microphone is off. Click to turn on.
>
> The camera is turned off. Click to turn on.
>
> FR
> ----
> Le microphone est activé. Cliquez pour désactiver.
>
> La caméra est allumée. Cliquez pour désactiver.
>
> Le microphone est éteint. Cliquez pour activer.
>
> La caméra est éteint. Cliquez pour allumer.
>
> PT
> ----
>
> O microfone está ligado. Clique para desligar.
>
> A câmera está ligada. Clique para desligar.
>
> O microfone está desligado. Clique para ativar.
>
> A câmera está desligada. Clique para ativar.
>
>
> Here's an attempt at Spanish and Italian - not my best languages so please
> review:
>
> ES
> ---
> El micrófono está encendido. Haga clic para apagar.
>
> La camara esta encendida. Haga clic para apagar.
>
> El micrófono está apagado. Haga clic para encender.
>
> La cámara está apagada. Haga clic para encender.
>
> IT
> ---
>
> Il microfono è acceso. Fare clic per disattivare.
>
> La fotocamera è accesa. Fare clic per disattivare.
>
> Il microfono è spento. Fare clic per accendere.
>
> La fotocamera è spenta. Fare clic per accendere.
>
>
>
> Best,
>
>
> Ed
>
>
>
> Quoting Maxim Solodovnik <so...@gmail.com>:
>
> Hello Andres,
>
> Thanks for asking :)
> The easiest way is to use Admin->Labels then export language XML and
> attach it JIRA
> If you know what you are doing you can edit on github
> https://github.com/apache/openmeetings/tree/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/app
>
> I plan to create project here https://poeditor.com/
> <https://poeditor.com/projects/> to improve translations
>
>
>
> On Sat, 18 Apr 2020 at 01:51, ratatouille <ra...@bitclusive.de>
> wrote:
>
>> Maxim Solodovnik <so...@gmail.com> schrieb am 17.04.20 um 11:02:10
>> Uhr:
>>
>> > > 1)  In the left column user column when I mouse-over the nice green
>> > > microphone icon and the nice green video camera icon, the text states
>> "Turn
>> > > off microphone" and "Turn off camera".  Since we decided to have these
>> > > icons represent "states" rather than "to-do actions", I recommend
>> that the
>> > > text be changed to:
>> > >
>> > > "Microphone is on. Click to turn off." and "Camera is on. Click to
>> turn
>> > > off."
>> > >
>> >
>> > I personally very very hard to avoid changing text labels
>> > Every change need to be done for all 32 languages
>> > And then hope someone can translate these labels
>> > Will do it :(((((
>> >
>> > p.s. thanks for English text
>> > p.p.s @All if if speak any language and can translate couple of OM
>> labels:
>> > please contribute :)))
>>
>> What's the way to go to translate the labels?
>>
>>   Andreas
>>
>> > > The same should be done for the mouse-over text when these icons are
>> > > orange (that is in the "off" state): the text should read:
>> "Microphone is
>> > > off. Click to turn on" and "Camera is off. Click to turn on".
>>
>
>
> --
> Best regards,
> Maxim
>
>
>
>

Re: [HELP NEEDED] 5.0.0 release - Character String Translations - EN, PT, FR, ES, IT

Posted by in...@bureau-de-poste.net.
  Hello,  Here are the new English, Portugese and French (not a native  
Portguese or French speaker, so OK to review this - but should be good):

EN
----
The microphone is on. Click to turn off.
  The camera is on. Click to turn off.
   
  The microphone is off. Click to turn on.
   
  The camera is turned off. Click to turn on.

FR
----
   Le microphone est activé. Cliquez pour désactiver.
    
   La caméra est allumée. Cliquez pour désactiver.
    
   Le microphone est éteint. Cliquez pour activer.
    
   La caméra est éteint. Cliquez pour allumer.

PT
----

    O microfone está ligado. Clique para desligar.
     
    A câmera está ligada. Clique para desligar.
     
    O microfone está desligado. Clique para ativar.
     
    A câmera está desligada. Clique para ativar.

Here's an attempt at Spanish and Italian - not my best languages so  
please review:

ES
---
     El micrófono está encendido. Haga clic para apagar.
      
     La camara esta encendida. Haga clic para apagar.
      
     El micrófono está apagado. Haga clic para encender.
      
     La cámara está apagada. Haga clic para encender.

IT
---

      Il microfono è acceso. Fare clic per disattivare.
       
      La fotocamera è accesa. Fare clic per disattivare.
       
      Il microfono è spento. Fare clic per accendere.
       
      La fotocamera è spenta. Fare clic per accendere.

Best,
 

    Ed

    


Quoting Maxim Solodovnik <so...@gmail.com>:

> Hello Andres,       
>    Thanks for asking :)
>    The easiest way is to use Admin->Labels then export language XML  
> and attach it JIRA
>    If you know what you are doing you can edit on  
> github https://github.com/apache/openmeetings/tree/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/app
>     
>    I plan to create project here https://poeditor.com/[1] to improve  
> translations
>     
>     
>
>      On Sat, 18 Apr 2020 at 01:51, ratatouille  
> <ra...@bitclusive.de> wrote:
>
>> Maxim Solodovnik <so...@gmail.com> schrieb am 17.04.20 um 11:02:10 Uhr:
>>
>>> > 1)  In the left column user column when I mouse-over the nice green
>>> > microphone icon and the nice green video camera icon, the text  
>>> states "Turn
>>> > off microphone" and "Turn off camera".  Since we decided to have these
>>> > icons represent "states" rather than "to-do actions", I  
>>> recommend that the
>>> > text be changed to:
>>> >
>>> > "Microphone is on. Click to turn off." and "Camera is on. Click to turn
>>> > off."
>>> > 
>>>
>>> I personally very very hard to avoid changing text labels
>>> Every change need to be done for all 32 languages
>>> And then hope someone can translate these labels
>>> Will do it :(((((
>>>
>>> p.s. thanks for English text
>>> p.p.s @All if if speak any language and can translate couple of OM labels:
>>> please contribute :)))
>>
>> What's the way to go to translate the labels?
>>
>>   Andreas
>>
>>> > The same should be done for the mouse-over text when these icons are
>>> > orange (that is in the "off" state): the text should read: "Microphone is
>>> > off. Click to turn on" and "Camera is off. Click to turn on".
>
>    
> --
>          Best regards,
> Maxim



Links:
------
[1] https://poeditor.com/projects/

Re: [HELP NEEDED] 5.0.0 release

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

Thanks for asking :)
The easiest way is to use Admin->Labels then export language XML and attach
it JIRA
If you know what you are doing you can edit on github
https://github.com/apache/openmeetings/tree/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/app

I plan to create project here https://poeditor.com/
<https://poeditor.com/projects/> to improve translations



On Sat, 18 Apr 2020 at 01:51, ratatouille <ra...@bitclusive.de> wrote:

> Maxim Solodovnik <so...@gmail.com> schrieb am 17.04.20 um 11:02:10
> Uhr:
>
> > > 1)  In the left column user column when I mouse-over the nice green
> > > microphone icon and the nice green video camera icon, the text states
> "Turn
> > > off microphone" and "Turn off camera".  Since we decided to have these
> > > icons represent "states" rather than "to-do actions", I recommend that
> the
> > > text be changed to:
> > >
> > > "Microphone is on. Click to turn off." and "Camera is on. Click to turn
> > > off."
> > >
> >
> > I personally very very hard to avoid changing text labels
> > Every change need to be done for all 32 languages
> > And then hope someone can translate these labels
> > Will do it :(((((
> >
> > p.s. thanks for English text
> > p.p.s @All if if speak any language and can translate couple of OM
> labels:
> > please contribute :)))
>
> What's the way to go to translate the labels?
>
>   Andreas
>
> > > The same should be done for the mouse-over text when these icons are
> > > orange (that is in the "off" state): the text should read: "Microphone
> is
> > > off. Click to turn on" and "Camera is off. Click to turn on".
>


-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

Posted by ratatouille <ra...@bitclusive.de>.
Maxim Solodovnik <so...@gmail.com> schrieb am 17.04.20 um 11:02:10 Uhr:

> > 1)  In the left column user column when I mouse-over the nice green
> > microphone icon and the nice green video camera icon, the text states "Turn
> > off microphone" and "Turn off camera".  Since we decided to have these
> > icons represent "states" rather than "to-do actions", I recommend that the
> > text be changed to:
> >
> > "Microphone is on. Click to turn off." and "Camera is on. Click to turn
> > off."
> >  
> 
> I personally very very hard to avoid changing text labels
> Every change need to be done for all 32 languages
> And then hope someone can translate these labels
> Will do it :(((((
> 
> p.s. thanks for English text
> p.p.s @All if if speak any language and can translate couple of OM labels:
> please contribute :)))

What's the way to go to translate the labels?

  Andreas

> > The same should be done for the mouse-over text when these icons are
> > orange (that is in the "off" state): the text should read: "Microphone is
> > off. Click to turn on" and "Camera is off. Click to turn on".

Re: [HELP NEEDED] 5.0.0 release

Posted by ratatouille <ra...@bitclusive.de>.
Hi!

Good suggestions! This was irritating too when I logged in to the software
for the first time.

  Andreas

info@bureau-de-poste.net schrieb am 16.04.20 um 18:26:52 Uhr:

>   Hello Maxim and others,
> 
> This is a very serious suggestion. I am seeing the following on the  
> public video and whiteboard room on latest Chrome on Windows 10:
> 
> https://om.alteametasoft.com:8443/next/#room/4
> 
> My suggestions:
> 
> 1)  In the left column user column when I mouse-over the nice green  
> microphone icon and the nice green video camera icon, the text states  
> "Turn off microphone" and "Turn off camera".  Since we decided to have  
> these icons represent "states" rather than "to-do actions", I  
> recommend that the text be changed to:
> 
> "Microphone is on. Click to turn off." and "Camera is on. Click to turn off."
> 
> The same should be done for the mouse-over text when these icons are  
> orange (that is in the "off" state): the text should read: "Microphone  
> is off. Click to turn on" and "Camera is off. Click to turn on".
> 
> Can we vote on this if you are unsure if this change is needed, please?
> 
> Best regards,
> 
> Ed
> 
> Quoting Maxim Solodovnik <so...@gmail.com>:
> 
> > Demo-next is updated with latest build :)
> >
> >      On Thu, 16 Apr 2020 at 15:24, Rohrbach, Gerald  
> > <G....@funkegruppe.de> wrote:
> >  
> >> Maxim,
> >>
> >>       ___ ___
> >>
> >>       ____I will test the actual snapshot today, when the build is  
> >> finished in 40 minutes.____
> >>
> >>       _______ _______
> >>
> >>       ________Gerald________
> >>
> >>       ___________ ___________
> >>
> >>       _____________ _____________
> >>
> >>       ______________VON: Maxim Solodovnik [mailto:solomax666@gmail.com]
> >> GESENDET: Donnerstag, 16. April 2020 10:06
> >> AN: Openmeetings user-list <us...@openmeetings.apache.org>
> >> BETREFF: Re: [HELP NEEDED] 5.0.0 release______________
> >>
> >>       _________________ _________________
> >>
> >>        __________________Hello All,__________________
> >>
> >>         _____________________ _____________________
> >>
> >>
> >>         ______________________I plan to start VOTE on M4  
> >> tomorrow,______________________
> >>
> >>
> >>         ________________________Please stop me if you will see any  
> >> blockers :)________________________
> >>
> >>       ______________________ ______________________
> >>
> >>         _______________________On Tue, 14 Apr 2020 at 20:00, Peter  
> >> Dähn <da...@vcrp.de> wrote:_______________________
> >>  
> >>> _________________________Hi Maxim,
> >>>
> >>> no blockers found yet. Yesterday I tested clustering in my
> >>> test-environment. Seemed to work so far.
> >>>
> >>> Greetings Peter
> >>>
> >>> Am 14.04.20 um 08:33 schrieb Maxim Solodovnik:  
> >>>> Hello All,
> >>>>
> >>>> I would like to start a VOTE for new release ASAP
> >>>> Are there any blockers?
> >>>>
> >>>> _________________________  
> >>
> >>        
> >>
> >>        _____________________________ _____________________________
> >>
> >>       ______________________________-- ______________________________
> >>
> >>          ________________________________Best regards,
> >> Maxim________________________________  
> >
> >    
> > ___-- ___
> >          ___Best regards,
> > Maxim___  


Re: [HELP NEEDED] 5.0.0 release

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

hash link to recording works if created from UI
secureHash to recording was broken :((

should be fixed with `d6163fc3e`
Thanks for the report!

On Thu, 16 Apr 2020 at 20:03, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> we have a problem fetching recording via Webservice
>
> Till we used the service like that
>
> RoomOptionsDTO roomOptions = new RoomOptionsDTO();
>       roomOptions.setRecordingId(recordingId);
>
>       ServiceResult serviceResult = new
> ServiceResult(getUserWebService().getRoomHash(adminSid, externalUser,
> roomOptions));
>
> And then get the files as link like that
>
> https://server:5080/openmeetings/recordings/mp4/some_hash_value
>
> this worked till the last update
>
> Name    OpenMeetings Version 5.0.4
> Version   5.0.0-M4-SNAPSHOT
> Revision   64b8fe7
> Builddate   2020-04-08T19:40:30Z
>
> Was there a change in using the api somehow?
>
> Greetings Peter
>
> Am 16.04.20 um 10:05 schrieb Maxim Solodovnik:
>
> Hello All,
>
> I plan to start VOTE on M4 tomorrow,
> Please stop me if you will see any blockers :)
>
> On Tue, 14 Apr 2020 at 20:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> Hi Maxim,
>
> no blockers found yet. Yesterday I tested clustering in my
> test-environment. Seemed to work so far.
>
> Greetings Peter
>
> Am 14.04.20 um 08:33 schrieb Maxim Solodovnik:
>
> Hello All,
>
> I would like to start a VOTE for new release ASAP
> Are there any blockers?
>
>
>
>
>

-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

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

we have a problem fetching recording via Webservice

Till we used the service like that

RoomOptionsDTO roomOptions = new RoomOptionsDTO();
       roomOptions.setRecordingId(recordingId);

       ServiceResult serviceResult = new 
ServiceResult(getUserWebService().getRoomHash(adminSid, externalUser, 
roomOptions));

And then get the files as link like that

https://server:5080/openmeetings/recordings/mp4/some_hash_value

this worked till the last update

Name    OpenMeetings Version 5.0.4
Version   5.0.0-M4-SNAPSHOT
Revision   64b8fe7
Builddate   2020-04-08T19:40:30Z

Was there a change in using the api somehow?

Greetings Peter

Am 16.04.20 um 10:05 schrieb Maxim Solodovnik:
> Hello All,
>
> I plan to start VOTE on M4 tomorrow,
> Please stop me if you will see any blockers :)
>
> On Tue, 14 Apr 2020 at 20:00, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> no blockers found yet. Yesterday I tested clustering in my
>> test-environment. Seemed to work so far.
>>
>> Greetings Peter
>>
>> Am 14.04.20 um 08:33 schrieb Maxim Solodovnik:
>>> Hello All,
>>>
>>> I would like to start a VOTE for new release ASAP
>>> Are there any blockers?
>>>
>>>
>>


Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
The release is blocked by these 2 issues:
https://issues.apache.org/jira/browse/OPENMEETINGS-2259
https://issues.apache.org/jira/browse/OPENMEETINGS-2247

stay tuned :)

On Fri, 17 Apr 2020 at 21:33, Maxim Solodovnik <so...@gmail.com> wrote:

> Demo was just updated with most recent build
> Please check if everything is OK :)
>
> On Fri, 17 Apr 2020 at 11:25, Maxim Solodovnik <so...@gmail.com>
> wrote:
>
>> Sorry for typos :(
>> Coffee doesn't help to wake up :(
>>
>> On Fri, 17 Apr 2020 at 11:02, Maxim Solodovnik <so...@gmail.com>
>> wrote:
>>
>>>
>>>
>>> On Fri, 17 Apr 2020 at 01:52, <in...@bureau-de-poste.net> wrote:
>>>
>>>> Hello Maxim and others,
>>>>
>>>> This is a very serious suggestion. I am seeing the following on the
>>>> public video and whiteboard room on latest Chrome on Windows 10:
>>>>
>>>> https://om.alteametasoft.com:8443/next/#room/4
>>>>
>>>> My suggestions:
>>>>
>>>> 1)  In the left column user column when I mouse-over the nice green
>>>> microphone icon and the nice green video camera icon, the text states "Turn
>>>> off microphone" and "Turn off camera".  Since we decided to have these
>>>> icons represent "states" rather than "to-do actions", I recommend that the
>>>> text be changed to:
>>>>
>>>> "Microphone is on. Click to turn off." and "Camera is on. Click to turn
>>>> off."
>>>>
>>>
>>> I personally very very hard to avoid changing text labels
>>> Every change need to be done for all 32 languages
>>> And then hope someone can translate these labels
>>> Will do it :(((((
>>>
>>> p.s. thanks for English text
>>> p.p.s @All if if speak any language and can translate couple of OM
>>> labels: please contribute :)))
>>>
>>>
>>>>
>>>> The same should be done for the mouse-over text when these icons are
>>>> orange (that is in the "off" state): the text should read: "Microphone is
>>>> off. Click to turn on" and "Camera is off. Click to turn on".
>>>>
>>>> Can we vote on this if you are unsure if this change is needed, please?
>>>>
>>>> Best regards,
>>>>
>>>> Ed
>>>>
>>>>
>>>>
>>>> Quoting Maxim Solodovnik <so...@gmail.com>:
>>>>
>>>> Demo-next is updated with latest build :)
>>>>
>>>> On Thu, 16 Apr 2020 at 15:24, Rohrbach, Gerald <
>>>> G.Rohrbach@funkegruppe.de> wrote:
>>>>
>>>>> Maxim,
>>>>>
>>>>>
>>>>>
>>>>> *I will test the actual snapshot today, when the build is finished in
>>>>> 40 minutes.*
>>>>>
>>>>>
>>>>>
>>>>> *Gerald*
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *Von: Maxim Solodovnik [mailto:solomax666@gmail.com
>>>>> <so...@gmail.com>] Gesendet: Donnerstag, 16. April 2020 10:06 An:
>>>>> Openmeetings user-list <user@openmeetings.apache.org
>>>>> <us...@openmeetings.apache.org>> Betreff: Re: [HELP NEEDED] 5.0.0 release*
>>>>>
>>>>>
>>>>>
>>>>> *Hello All,*
>>>>>
>>>>>
>>>>>
>>>>> *I plan to start VOTE on M4 tomorrow,*
>>>>>
>>>>> *Please stop me if you will see any blockers :)*
>>>>>
>>>>>
>>>>>
>>>>> *On Tue, 14 Apr 2020 at 20:00, Peter Dähn <daehn@vcrp.de
>>>>> <da...@vcrp.de>> wrote:*
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *Hi Maxim, no blockers found yet. Yesterday I tested clustering in my
>>>>> test-environment. Seemed to work so far. Greetings Peter Am 14.04.20 um
>>>>> 08:33 schrieb Maxim Solodovnik: > Hello All, > > I would like to start a
>>>>> VOTE for new release ASAP > Are there any blockers? > >*
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *--*
>>>>>
>>>>>
>>>>> *Best regards, Maxim*
>>>>>
>>>>
>>>>
>>>> *--*
>>>>
>>>> *Best regards, Maxim*
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> Best regards,
>>> Maxim
>>>
>>
>>
>> --
>> Best regards,
>> Maxim
>>
>
>
> --
> Best regards,
> Maxim
>


-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Demo was just updated with most recent build
Please check if everything is OK :)

On Fri, 17 Apr 2020 at 11:25, Maxim Solodovnik <so...@gmail.com> wrote:

> Sorry for typos :(
> Coffee doesn't help to wake up :(
>
> On Fri, 17 Apr 2020 at 11:02, Maxim Solodovnik <so...@gmail.com>
> wrote:
>
>>
>>
>> On Fri, 17 Apr 2020 at 01:52, <in...@bureau-de-poste.net> wrote:
>>
>>> Hello Maxim and others,
>>>
>>> This is a very serious suggestion. I am seeing the following on the
>>> public video and whiteboard room on latest Chrome on Windows 10:
>>>
>>> https://om.alteametasoft.com:8443/next/#room/4
>>>
>>> My suggestions:
>>>
>>> 1)  In the left column user column when I mouse-over the nice green
>>> microphone icon and the nice green video camera icon, the text states "Turn
>>> off microphone" and "Turn off camera".  Since we decided to have these
>>> icons represent "states" rather than "to-do actions", I recommend that the
>>> text be changed to:
>>>
>>> "Microphone is on. Click to turn off." and "Camera is on. Click to turn
>>> off."
>>>
>>
>> I personally very very hard to avoid changing text labels
>> Every change need to be done for all 32 languages
>> And then hope someone can translate these labels
>> Will do it :(((((
>>
>> p.s. thanks for English text
>> p.p.s @All if if speak any language and can translate couple of OM
>> labels: please contribute :)))
>>
>>
>>>
>>> The same should be done for the mouse-over text when these icons are
>>> orange (that is in the "off" state): the text should read: "Microphone is
>>> off. Click to turn on" and "Camera is off. Click to turn on".
>>>
>>> Can we vote on this if you are unsure if this change is needed, please?
>>>
>>> Best regards,
>>>
>>> Ed
>>>
>>>
>>>
>>> Quoting Maxim Solodovnik <so...@gmail.com>:
>>>
>>> Demo-next is updated with latest build :)
>>>
>>> On Thu, 16 Apr 2020 at 15:24, Rohrbach, Gerald <
>>> G.Rohrbach@funkegruppe.de> wrote:
>>>
>>>> Maxim,
>>>>
>>>>
>>>>
>>>> *I will test the actual snapshot today, when the build is finished in
>>>> 40 minutes.*
>>>>
>>>>
>>>>
>>>> *Gerald*
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *Von: Maxim Solodovnik [mailto:solomax666@gmail.com
>>>> <so...@gmail.com>] Gesendet: Donnerstag, 16. April 2020 10:06 An:
>>>> Openmeetings user-list <user@openmeetings.apache.org
>>>> <us...@openmeetings.apache.org>> Betreff: Re: [HELP NEEDED] 5.0.0 release*
>>>>
>>>>
>>>>
>>>> *Hello All,*
>>>>
>>>>
>>>>
>>>> *I plan to start VOTE on M4 tomorrow,*
>>>>
>>>> *Please stop me if you will see any blockers :)*
>>>>
>>>>
>>>>
>>>> *On Tue, 14 Apr 2020 at 20:00, Peter Dähn <daehn@vcrp.de
>>>> <da...@vcrp.de>> wrote:*
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *Hi Maxim, no blockers found yet. Yesterday I tested clustering in my
>>>> test-environment. Seemed to work so far. Greetings Peter Am 14.04.20 um
>>>> 08:33 schrieb Maxim Solodovnik: > Hello All, > > I would like to start a
>>>> VOTE for new release ASAP > Are there any blockers? > >*
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *--*
>>>>
>>>>
>>>> *Best regards, Maxim*
>>>>
>>>
>>>
>>> *--*
>>>
>>> *Best regards, Maxim*
>>>
>>>
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>
>
> --
> Best regards,
> Maxim
>


-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Sorry for typos :(
Coffee doesn't help to wake up :(

On Fri, 17 Apr 2020 at 11:02, Maxim Solodovnik <so...@gmail.com> wrote:

>
>
> On Fri, 17 Apr 2020 at 01:52, <in...@bureau-de-poste.net> wrote:
>
>> Hello Maxim and others,
>>
>> This is a very serious suggestion. I am seeing the following on the
>> public video and whiteboard room on latest Chrome on Windows 10:
>>
>> https://om.alteametasoft.com:8443/next/#room/4
>>
>> My suggestions:
>>
>> 1)  In the left column user column when I mouse-over the nice green
>> microphone icon and the nice green video camera icon, the text states "Turn
>> off microphone" and "Turn off camera".  Since we decided to have these
>> icons represent "states" rather than "to-do actions", I recommend that the
>> text be changed to:
>>
>> "Microphone is on. Click to turn off." and "Camera is on. Click to turn
>> off."
>>
>
> I personally very very hard to avoid changing text labels
> Every change need to be done for all 32 languages
> And then hope someone can translate these labels
> Will do it :(((((
>
> p.s. thanks for English text
> p.p.s @All if if speak any language and can translate couple of OM labels:
> please contribute :)))
>
>
>>
>> The same should be done for the mouse-over text when these icons are
>> orange (that is in the "off" state): the text should read: "Microphone is
>> off. Click to turn on" and "Camera is off. Click to turn on".
>>
>> Can we vote on this if you are unsure if this change is needed, please?
>>
>> Best regards,
>>
>> Ed
>>
>>
>>
>> Quoting Maxim Solodovnik <so...@gmail.com>:
>>
>> Demo-next is updated with latest build :)
>>
>> On Thu, 16 Apr 2020 at 15:24, Rohrbach, Gerald <G....@funkegruppe.de>
>> wrote:
>>
>>> Maxim,
>>>
>>>
>>>
>>> *I will test the actual snapshot today, when the build is finished in 40
>>> minutes.*
>>>
>>>
>>>
>>> *Gerald*
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *Von: Maxim Solodovnik [mailto:solomax666@gmail.com
>>> <so...@gmail.com>] Gesendet: Donnerstag, 16. April 2020 10:06 An:
>>> Openmeetings user-list <user@openmeetings.apache.org
>>> <us...@openmeetings.apache.org>> Betreff: Re: [HELP NEEDED] 5.0.0 release*
>>>
>>>
>>>
>>> *Hello All,*
>>>
>>>
>>>
>>> *I plan to start VOTE on M4 tomorrow,*
>>>
>>> *Please stop me if you will see any blockers :)*
>>>
>>>
>>>
>>> *On Tue, 14 Apr 2020 at 20:00, Peter Dähn <daehn@vcrp.de
>>> <da...@vcrp.de>> wrote:*
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *Hi Maxim, no blockers found yet. Yesterday I tested clustering in my
>>> test-environment. Seemed to work so far. Greetings Peter Am 14.04.20 um
>>> 08:33 schrieb Maxim Solodovnik: > Hello All, > > I would like to start a
>>> VOTE for new release ASAP > Are there any blockers? > >*
>>>
>>>
>>>
>>>
>>>
>>> *--*
>>>
>>>
>>> *Best regards, Maxim*
>>>
>>
>>
>> *--*
>>
>> *Best regards, Maxim*
>>
>>
>>
>>
>
> --
> Best regards,
> Maxim
>


-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
On Fri, 17 Apr 2020 at 01:52, <in...@bureau-de-poste.net> wrote:

> Hello Maxim and others,
>
> This is a very serious suggestion. I am seeing the following on the public
> video and whiteboard room on latest Chrome on Windows 10:
>
> https://om.alteametasoft.com:8443/next/#room/4
>
> My suggestions:
>
> 1)  In the left column user column when I mouse-over the nice green
> microphone icon and the nice green video camera icon, the text states "Turn
> off microphone" and "Turn off camera".  Since we decided to have these
> icons represent "states" rather than "to-do actions", I recommend that the
> text be changed to:
>
> "Microphone is on. Click to turn off." and "Camera is on. Click to turn
> off."
>

I personally very very hard to avoid changing text labels
Every change need to be done for all 32 languages
And then hope someone can translate these labels
Will do it :(((((

p.s. thanks for English text
p.p.s @All if if speak any language and can translate couple of OM labels:
please contribute :)))


>
> The same should be done for the mouse-over text when these icons are
> orange (that is in the "off" state): the text should read: "Microphone is
> off. Click to turn on" and "Camera is off. Click to turn on".
>
> Can we vote on this if you are unsure if this change is needed, please?
>
> Best regards,
>
> Ed
>
>
>
> Quoting Maxim Solodovnik <so...@gmail.com>:
>
> Demo-next is updated with latest build :)
>
> On Thu, 16 Apr 2020 at 15:24, Rohrbach, Gerald <G....@funkegruppe.de>
> wrote:
>
>> Maxim,
>>
>>
>>
>> *I will test the actual snapshot today, when the build is finished in 40
>> minutes.*
>>
>>
>>
>> *Gerald*
>>
>>
>>
>>
>>
>>
>>
>>
>> *Von: Maxim Solodovnik [mailto:solomax666@gmail.com
>> <so...@gmail.com>] Gesendet: Donnerstag, 16. April 2020 10:06 An:
>> Openmeetings user-list <user@openmeetings.apache.org
>> <us...@openmeetings.apache.org>> Betreff: Re: [HELP NEEDED] 5.0.0 release*
>>
>>
>>
>> *Hello All,*
>>
>>
>>
>> *I plan to start VOTE on M4 tomorrow,*
>>
>> *Please stop me if you will see any blockers :)*
>>
>>
>>
>> *On Tue, 14 Apr 2020 at 20:00, Peter Dähn <daehn@vcrp.de <da...@vcrp.de>>
>> wrote:*
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *Hi Maxim, no blockers found yet. Yesterday I tested clustering in my
>> test-environment. Seemed to work so far. Greetings Peter Am 14.04.20 um
>> 08:33 schrieb Maxim Solodovnik: > Hello All, > > I would like to start a
>> VOTE for new release ASAP > Are there any blockers? > >*
>>
>>
>>
>>
>>
>> *--*
>>
>>
>> *Best regards, Maxim*
>>
>
>
> *--*
>
> *Best regards, Maxim*
>
>
>
>

-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

Posted by Daniel Ascher <ap...@aplustutoring.com>.
Good idea! +1

Dan

Daniel Ascher

President, A+ Test Prep and Tutoring
Phone: 215-886-9188
Mobile: 267-242-9640
Email: aplusadmin@aplustutoring.com
Address: 505 York Road, Suite 6
Jenkintown, PA 19046
Website: aplustutoring.com
<https://www.facebook.com/aplusphila/>
<https://t.sidekickopen79.com/s1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XYg2BgPBHN2zhHl2Rs0vvW3LqWkM56dBKhf5Lr5GY02?te=W3R5hFj4cm2zwW4fQ47l4fGCmnW3Fbt5S2nT_cBw4cxj1G8yT2&si=6292828578119680&pi=9afcd800-eb08-4cc6-e6fb-2ac39de88ca0>
<https://g.page/aplustutoringjenkintown?gm>
<https://t.sidekickopen79.com/s1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XYg2BgPBHN2zhHl2Rs0vvW3LqWkM56dBKhf5Lr5GY02?te=W3R5hFj4cm2zwW4mKLS-3T1lc2W3zb2N33_qTryW3_rgLK3Z_W1DW4fGCtq3vjK1rW45KXJG4fLN6N4mLnY1&si=6292828578119680&pi=9afcd800-eb08-4cc6-e6fb-2ac39de88ca0>
<https://g.page/aplustutoringjenkintown/review?rc>
Create your own email signature
<https://chrome.google.com/webstore/detail/free-email-signature-gene/adabkammndnejioekmmdhgdnlfenpkci>

On Thu, Apr 16, 2020 at 2:52 PM <in...@bureau-de-poste.net> wrote:

> Hello Maxim and others,
>
> This is a very serious suggestion. I am seeing the following on the public
> video and whiteboard room on latest Chrome on Windows 10:
>
> https://om.alteametasoft.com:8443/next/#room/4
>
> My suggestions:
>
> 1)  In the left column user column when I mouse-over the nice green
> microphone icon and the nice green video camera icon, the text states "Turn
> off microphone" and "Turn off camera".  Since we decided to have these
> icons represent "states" rather than "to-do actions", I recommend that the
> text be changed to:
>
> "Microphone is on. Click to turn off." and "Camera is on. Click to turn
> off."
>
> The same should be done for the mouse-over text when these icons are
> orange (that is in the "off" state): the text should read: "Microphone is
> off. Click to turn on" and "Camera is off. Click to turn on".
>
> Can we vote on this if you are unsure if this change is needed, please?
>
> Best regards,
>
> Ed
>
>
>
> Quoting Maxim Solodovnik <so...@gmail.com>:
>
> Demo-next is updated with latest build :)
>
> On Thu, 16 Apr 2020 at 15:24, Rohrbach, Gerald <G....@funkegruppe.de>
> wrote:
>
>> Maxim,
>>
>>
>>
>> *I will test the actual snapshot today, when the build is finished in 40
>> minutes.*
>>
>>
>>
>> *Gerald*
>>
>>
>>
>>
>>
>>
>>
>>
>> *Von: Maxim Solodovnik [mailto:solomax666@gmail.com
>> <so...@gmail.com>] Gesendet: Donnerstag, 16. April 2020 10:06 An:
>> Openmeetings user-list <user@openmeetings.apache.org
>> <us...@openmeetings.apache.org>> Betreff: Re: [HELP NEEDED] 5.0.0 release*
>>
>>
>>
>> *Hello All,*
>>
>>
>>
>> *I plan to start VOTE on M4 tomorrow,*
>>
>> *Please stop me if you will see any blockers :)*
>>
>>
>>
>> *On Tue, 14 Apr 2020 at 20:00, Peter Dähn <daehn@vcrp.de <da...@vcrp.de>>
>> wrote:*
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *Hi Maxim, no blockers found yet. Yesterday I tested clustering in my
>> test-environment. Seemed to work so far. Greetings Peter Am 14.04.20 um
>> 08:33 schrieb Maxim Solodovnik: > Hello All, > > I would like to start a
>> VOTE for new release ASAP > Are there any blockers? > >*
>>
>>
>>
>>
>>
>> *--*
>>
>>
>> *Best regards, Maxim*
>>
>
>
> *--*
>
> *Best regards, Maxim*
>
>
>
>

-- 
Daniel Ascher

President, A+ Test Prep and Tutoring
Phone: 215-886-9188
Mobile: 267-242-9640
Email: aplusadmin@aplustutoring.com
Address: 505 York Road, Suite 6
Jenkintown, PA 19046
Website: aplustutoring.com
<https://www.facebook.com/aplusphila/> <https://twitter.com/APlusPhila>
<https://g.page/aplustutoringjenkintown?gm>
<https://www.instagram.com/aplus_test_prep_tutoring/>
<https://g.page/aplustutoringjenkintown/review?rc>

Re: [HELP NEEDED] 5.0.0 release

Posted by in...@bureau-de-poste.net.
  Hello Maxim and others,

This is a very serious suggestion. I am seeing the following on the  
public video and whiteboard room on latest Chrome on Windows 10:

https://om.alteametasoft.com:8443/next/#room/4

My suggestions:

1)  In the left column user column when I mouse-over the nice green  
microphone icon and the nice green video camera icon, the text states  
"Turn off microphone" and "Turn off camera".  Since we decided to have  
these icons represent "states" rather than "to-do actions", I  
recommend that the text be changed to:

"Microphone is on. Click to turn off." and "Camera is on. Click to turn off."

The same should be done for the mouse-over text when these icons are  
orange (that is in the "off" state): the text should read: "Microphone  
is off. Click to turn on" and "Camera is off. Click to turn on".

Can we vote on this if you are unsure if this change is needed, please?

Best regards,

Ed

Quoting Maxim Solodovnik <so...@gmail.com>:

> Demo-next is updated with latest build :)
>
>      On Thu, 16 Apr 2020 at 15:24, Rohrbach, Gerald  
> <G....@funkegruppe.de> wrote:
>
>> Maxim,
>>
>>       ___ ___
>>
>>       ____I will test the actual snapshot today, when the build is  
>> finished in 40 minutes.____
>>
>>       _______ _______
>>
>>       ________Gerald________
>>
>>       ___________ ___________
>>
>>       _____________ _____________
>>
>>       ______________VON: Maxim Solodovnik [mailto:solomax666@gmail.com]
>> GESENDET: Donnerstag, 16. April 2020 10:06
>> AN: Openmeetings user-list <us...@openmeetings.apache.org>
>> BETREFF: Re: [HELP NEEDED] 5.0.0 release______________
>>
>>       _________________ _________________
>>
>>        __________________Hello All,__________________
>>
>>         _____________________ _____________________
>>
>>
>>         ______________________I plan to start VOTE on M4  
>> tomorrow,______________________
>>
>>
>>         ________________________Please stop me if you will see any  
>> blockers :)________________________
>>
>>       ______________________ ______________________
>>
>>         _______________________On Tue, 14 Apr 2020 at 20:00, Peter  
>> Dähn <da...@vcrp.de> wrote:_______________________
>>
>>> _________________________Hi Maxim,
>>>
>>> no blockers found yet. Yesterday I tested clustering in my
>>> test-environment. Seemed to work so far.
>>>
>>> Greetings Peter
>>>
>>> Am 14.04.20 um 08:33 schrieb Maxim Solodovnik:
>>>> Hello All,
>>>>
>>>> I would like to start a VOTE for new release ASAP
>>>> Are there any blockers?
>>>>
>>>> _________________________
>>
>>        
>>
>>        _____________________________ _____________________________
>>
>>       ______________________________-- ______________________________
>>
>>          ________________________________Best regards,
>> Maxim________________________________
>
>    
> ___-- ___
>          ___Best regards,
> Maxim___

Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Demo-next is updated with latest build :)

On Thu, 16 Apr 2020 at 15:24, Rohrbach, Gerald <G....@funkegruppe.de>
wrote:

> Maxim,
>
>
>
> I will test the actual snapshot today, when the build is finished in 40
> minutes.
>
>
>
> Gerald
>
>
>
>
>
> *Von:* Maxim Solodovnik [mailto:solomax666@gmail.com]
> *Gesendet:* Donnerstag, 16. April 2020 10:06
> *An:* Openmeetings user-list <us...@openmeetings.apache.org>
> *Betreff:* Re: [HELP NEEDED] 5.0.0 release
>
>
>
> Hello All,
>
>
>
> I plan to start VOTE on M4 tomorrow,
>
> Please stop me if you will see any blockers :)
>
>
>
> On Tue, 14 Apr 2020 at 20:00, Peter Dähn <da...@vcrp.de> wrote:
>
> Hi Maxim,
>
> no blockers found yet. Yesterday I tested clustering in my
> test-environment. Seemed to work so far.
>
> Greetings Peter
>
> Am 14.04.20 um 08:33 schrieb Maxim Solodovnik:
> > Hello All,
> >
> > I would like to start a VOTE for new release ASAP
> > Are there any blockers?
> >
> >
>
>
>
>
> --
>
> Best regards,
> Maxim
>


-- 
Best regards,
Maxim

AW: [HELP NEEDED] 5.0.0 release

Posted by "Rohrbach, Gerald" <G....@funkegruppe.de>.
Maxim,

I will test the actual snapshot today, when the build is finished in 40 minutes.

Gerald


Von: Maxim Solodovnik [mailto:solomax666@gmail.com]
Gesendet: Donnerstag, 16. April 2020 10:06
An: Openmeetings user-list <us...@openmeetings.apache.org>
Betreff: Re: [HELP NEEDED] 5.0.0 release

Hello All,

I plan to start VOTE on M4 tomorrow,
Please stop me if you will see any blockers :)

On Tue, 14 Apr 2020 at 20:00, Peter Dähn <da...@vcrp.de>> wrote:
Hi Maxim,

no blockers found yet. Yesterday I tested clustering in my
test-environment. Seemed to work so far.

Greetings Peter

Am 14.04.20 um 08:33 schrieb Maxim Solodovnik:
> Hello All,
>
> I would like to start a VOTE for new release ASAP
> Are there any blockers?
>
>


--
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

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

I plan to start VOTE on M4 tomorrow,
Please stop me if you will see any blockers :)

On Tue, 14 Apr 2020 at 20:00, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> no blockers found yet. Yesterday I tested clustering in my
> test-environment. Seemed to work so far.
>
> Greetings Peter
>
> Am 14.04.20 um 08:33 schrieb Maxim Solodovnik:
> > Hello All,
> >
> > I would like to start a VOTE for new release ASAP
> > Are there any blockers?
> >
> >
>
>

-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

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

no blockers found yet. Yesterday I tested clustering in my 
test-environment. Seemed to work so far.

Greetings Peter

Am 14.04.20 um 08:33 schrieb Maxim Solodovnik:
> Hello All,
>
> I would like to start a VOTE for new release ASAP
> Are there any blockers?
>
>


Re: [HELP NEEDED] 5.0.0 release

Posted by in...@bureau-de-poste.net.
  Hello again,

I have now seen the text in the mouse-over "Mute microphone of others"  
in the dragable user rectangle in the center of the whiteboard, so I  
withdraw my earlier suggestion number 2 - I think this can be left  
exactly as it is.  Sorry about that confusion.

Best regards,

  ed

Quoting Maxim Solodovnik <so...@gmail.com>:

> Hello All,
>     
>    I would like to start a VOTE for new release ASAP
>    Are there any blockers?
>     
>     
> --
>             Best regards,
> Maxim

Re: [HELP NEEDED] 5.0.0 release

Posted by in...@bureau-de-poste.net.
  Hello Maxim and others,

This is not a "blocker", but a suggestion. I am seeing the following  
on the public video and whiteboard room on latest Chrome on Windows 10:

https://om.alteametasoft.com:8443/next/#room/4

My suggestions:

1)  In the left column user column when I mouse-over the nice green  
microphone icon and the nice green video camera icon, the text states  
"Turn off microphone" ande "Turn off camera".  Since we decided to  
have these icons represent "states" rather than "to-do actions", I  
recommend that the text be changed to:

"Microphone is on. Click to turn off." and "Camera is on. Click to turn off."

2)  In the dragable user rectangle in the middle of the whiteboard -  
which is working fine - I see an orange microphone icon when I  
mouse-over it. Since the microphone is "on", it should be green, not  
orange. Also, since there is no grren camera icon, perhaps neither is  
necessary (since these indicators and controls are already in the  
above-mentioned left hand user column. So I recommend:

either

a) eliminating the microphone symbol in the dragable user rectangle;

or

b) changing its color to green to indicate an "on" state, and adding  
an icon for the camera next to it.

I think these minor changes will help to avoid confusion for users,  
and provide more consistency.

  Since we really want and need a stable 5.0.0 release right now, I  
won't call these release blockers, but I strongly suggest them.

Great work. I don't see any other problems.

best,

  Ed

Quoting Maxim Solodovnik <so...@gmail.com>:

> Hello All,
>     
>    I would like to start a VOTE for new release ASAP
>    Are there any blockers?
>     
>     
> --
>             Best regards,
> Maxim

Re: [HELP NEEDED] 5.0.0 release

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

I would like to start a VOTE for new release ASAP
Are there any blockers?


-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Unfortunately there is no gold standard :((
I spent a week or two for initial set-up and I have no idea how many days
on tuning
now all these options are in the tutorial :))

On Sun, 5 Apr 2020 at 19:29, Daniel Baker <in...@collisiondetection.biz>
wrote:

> Yeah we  have  done  that  of course.  I was thinking of  a ' gold
> standard ' server  of OM  to remove  possible  user set  up issues.
>
>
>
>
> On 05/04/2020 12:56, Maxim Solodovnik wrote:
>
> Sure,
>
> set up M4 and test :))
> SOAP/REST allow to perform admin tasks so there is no chance to to test on
> demo-next
>
> On Sun, 5 Apr 2020 at 16:00, Daniel Baker <in...@collisiondetection.biz>
> wrote:
>
>> Can  we test  SOAP and  REST calls ?
>>
>>
>>
>> On 05/04/2020 08:32, Maxim Solodovnik wrote:
>>
>> Hello All,
>>
>> demo-next is updated with most recent version
>> I would appreciate to get feedback :))
>>
>> On Mon, 30 Mar 2020 at 16:55, Peter Dähn <da...@vcrp.de> wrote:
>>
>>> Hi Maxim,
>>>
>>> one module was missing... :-(
>>>
>>>   proxy_wstunnel
>>>
>>> now it works and I'm going to test more...
>>>
>>> Greetings Peter
>>>
>>> PS: We had a problem in demo next, will start a new conversation for that
>>>
>>> Am 30.03.20 um 11:06 schrieb Maxim Solodovnik:
>>> > The error most probably caused by mod-rewrite not doing it's job
>>> > Have you update server name in config?
>>> >
>>> > On Mon, 30 Mar 2020 at 16:04, Peter Dähn <da...@vcrp.de> wrote:
>>> >
>>> >> yes... same config...
>>> >>
>>> >> Am 30.03.20 um 10:20 schrieb Maxim Solodovnik:
>>> >>> Not sure I get this :((
>>> >>> Are you behind Apache?
>>> >>> Same config?
>>> >>>
>>> >>> On Mon, 30 Mar 2020 at 15:16, Peter Dähn <da...@vcrp.de> wrote:
>>> >>>
>>> >>>> Hi Maxim,
>>> >>>>
>>> >>>> System is in user right now. I needed to switch to my test-system
>>> >>>>
>>> >>>> There I get an error in browser console
>>> >>>>
>>> >>>> Firefox can not connect to
>>> >>>>
>>> >>
>>> wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
>>> >>>> aufbauen.
>>> >>>>
>>> >>>> Greetings Peter
>>> >>>>
>>> >>>> Am 30.03.20 um 08:04 schrieb Peter Dähn:
>>> >>>>> Hi Maxim,
>>> >>>>>
>>> >>>>> I missed the change in server.xml
>>> >>>>>
>>> >>>>> now it works, but lms dapter has a problem with this configuration.
>>> >>>>> Will investigate here.
>>> >>>>>
>>> >>>>> Thanks so far
>>> >>>>>
>>> >>>>> Peter
>>> >>>>>
>>> >>>>> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
>>> >>>>>> So I assume
>>> >>>>>> 1) you put config from SO to your Apache
>>> >>>>>> 2) change the line RedirectMatch ^/$
>>> >>>>>> https://domain.test-test.eu/openmeetings
>>> >>>>>> 3) restart Apache
>>> >>>>>> 4) change conf/server.xml
>>> >> https://markmail.org/message/5wnts6izxxmejord
>>> >>>>>> 5) restart OM
>>> >>>>>>
>>> >>>>>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn <da...@vcrp.de> wrote:
>>> >>>>>>
>>> >>>>>>> Thanks for the information,
>>> >>>>>>>
>>> >>>>>>> but I get an error in browser console...
>>> >>>>>>>
>>> >>>>>>>      XML-Verarbeitungsfehler: Syntax-Fehler
>>> >>>>>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
>>> >>>>>>> Zeile Nr. 1, Spalte 1:
>>> >>>>>>>
>>> >>>>>>> and network monitor shows 400 bad request on
>>> >>>>>>>
>>> >>>>>>>
>>> >>
>>> https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
>>> >>>>>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
>>> >>>>>>>
>>> >>
>>> https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
>>> >>>>>>>> this will work for 5.0 with minimum-to-none modifications
>>> >>>>>>>>
>>> >>>>>>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:
>>> >>>>>>>>
>>> >>>>>>>>> I know... this is really something here with my system... it is
>>> >>>>>>>>> something with tomcat->https-> upload dialog...
>>> >>>>>>>>>
>>> >>>>>>>>> But doesn't seem to be a showstopper for release...
>>> >>>>>>>>>
>>> >>>>>>>>> Is there a guide for apache config? I'm in homeoffice and
>>> archived
>>> >>>>>>>>> mails
>>> >>>>>>>>> are not available here...
>>> >>>>>>>>>
>>> >>>>>>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>>> >>>>>>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues
>>> :(
>>> >>>>>>>>>>
>>> >>>>>>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de>
>>> wrote:
>>> >>>>>>>>>>
>>> >>>>>>>>>>> no... this also happen with one uploaded file... seems to
>>> happen
>>> >>>>>>>>>>> with
>>> >>>>>>>>>>> larger files >1MB but sometimes the same file can be
>>> uploaded or
>>> >>>>>>> not...
>>> >>>>>>>>>>> so it is not a size limit. But evrything I try with time and
>>> >> frames
>>> >>>>>>>>>>> didn't help.
>>> >>>>>>>>>>>
>>> >>>>>>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
>>> >>>>>>>>>>>> What are the steps to reproduce?
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>> to take 200k PDF and upload it 10 times?
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de>
>>> wrote:
>>> >>>>>>>>>>>>
>>> >>>>>>>>>>>>> Hi Maxim,
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> I found the comment in a commit... *<!-- TODO should be
>>> >>>>>>>>>>>>> in-sync with
>>> >>>>>>>>>>>>> global property -->*
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> so i already try it...
>>> >>>>>>>>>>>>> *:-( *
>>> >>>>>>>>>>>>> Right now I try to use http and this worked. So I will
>>> switch
>>> >> to
>>> >>>>>>>>> apache
>>> >>>>>>>>>>>>> mod_proxy during the day. I think this is the fastest way
>>> now.
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Thank you so far
>>> >>>>>>>>>>>>> Peter
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> My bad
>>> >>>>>>>>>>>>> there is another place to changehttps://
>>> >>
>>> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
>>> >>>>>>>>>>>>> You should see correct Tomcat version in catalina.out
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
>>> >>>>>>>>> daehn@vcrp.de>
>>> >>>>>>>>>>> wrote:
>>> >>>>>>>>>>>>> Hi Maxim,
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> sorry took a "bit" longer...
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Unfortunately nothing changed. The same error.
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Could you help me to find the point, where this post
>>> request to
>>> >>>>>>>>> upload a
>>> >>>>>>>>>>>>> file will be generated?
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Greetings Peter
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Can you try to update Tomcat to 9.0.33
>>> >>>>>>>>>>>>> like this
>>> >>>>>>>>>>>
>>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>>> >>>>>>>>>>>>> Most probably it will help with upload
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
>>> >>>>>>>>> daehn@vcrp.de>
>>> >>>>>>>>>>> wrote:
>>> >>>>>>>>>>>>> here you are...
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Revision 81e95ac
>>> >>>>>>>>>>>>> Builddate 2020-02-21T14:27:26Z
>>> >>>>>>>>>>>>> rotating balls are not my issue, I will ask the one. But as
>>> >>>>>>>>>>>>> far as I
>>> >>>>>>>>>>>>> understand, this doesn't happen any time...
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> can you share revision of your version?
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> While you have "endless rolling balls" do you have any
>>> error
>>> >>>>>>> requests
>>> >>>>>>>>> in
>>> >>>>>>>>>>>>> Dev console->Network?
>>> >>>>>>>>>>>>> anything with status 500 or so?
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
>>> >>>>>>>>> daehn@vcrp.de>
>>> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>> >>>>>>>>>>>>> wrote:
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Hi Maxim,
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> 1. latest build isn't an option yet. Bootstrap changes
>>> does't
>>> >>>>>>>>>>>>> work
>>> >>>>>>>>> with
>>> >>>>>>>>>>>>> our coustom.css. I would prefer to "repair" current
>>> >> installation
>>> >>>>>>>>> (latest
>>> >>>>>>>>>>>>> build without  bootstrap).
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Upload wors on demo.
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not
>>> defined*
>>> >> But
>>> >>>>>>> this
>>> >>>>>>>>>>>>> one I ignored.
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Greetings Peter
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Are you using most recent version of M4?
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Do you have these upload issues on demo?
>>> >>>>>>>>>>>>> (If yes - please share problem doc)
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> * there was an issue in Wicket fixed recently, could you
>>> >>>>>>>>>>>>> update and
>>> >>>>>>>>>>>>> re-build (new Wicket SNAPSHOT should be used automatically)
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> 2) `group/customcss` can be ignored
>>> >>>>>>>>>>>>> Any other errors (in browser console or server log)?
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> (chat is missing sounds like JS error)
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
>>> >>>>>>>>> daehn@vcrp.de>
>>> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>> >>>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>>> daehn@vcrp.de
>>> >>>>>>>>> wrote:
>>> >>>>>>>>>>>>> Hi Maxim,
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> there are two issues left. Maybe my installation. But it is
>>> >>>>>>>>>>>>> the same
>>> >>>>>>>>>>>>> behaviour on test and on production.
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> 1. I have upload problems. Not specific by time ore size.
>>> Same
>>> >>>>>>>>>>>>> file
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> might
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> work or not.
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> I get an error in the logs, but no recommended solution
>>> helped.
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469
>>> >>>>>>>>>>>>> [io-5080-exec-23] -
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Upload
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> failed: Processing of multipart/form-data request failed.
>>> >>>>>>>>>>>>> java.io.IOException: Stream reset*
>>> >>>>>>>>>>>>>
>>> >>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>> >>>>>>>>>>>>> Processing of multipart/form-data request failed.
>>> >>>>>>> java.io.IOException:
>>> >>>>>>>>>>>>> Stream reset*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>
>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>
>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>> >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>> >>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>> >>>>>>>>>>>>> *Caused by:
>>> org.apache.catalina.connector.ClientAbortException:
>>> >>>>>>>>>>>>> java.io.IOException: Stream reset*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>
>>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>> java.base/java.io
>>> >>>>>>> .FilterInputStream.read(FilterInputStream.java:133)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>> >>>>>>>>>>>>> *    at
>>> >> java.base/java.io.InputStream.read(InputStream.java:205)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>> >>>>>>>>>>>>> *    ... 39 common frames omitted*
>>> >>>>>>>>>>>>> *Caused by: java.io.IOException: Stream reset*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>>> >>>>>>>>>>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>>> >>>>>>>>>>>>> *    ... 50 common frames omitted*
>>> >>>>>>>>>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469
>>> >>>>>>>>>>>>> [io-5080-exec-14] -
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Upload
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> failed: Processing of multipart/form-data request failed.
>>> >> Stream
>>> >>>>>>> ended
>>> >>>>>>>>>>>>> unexpectedly*
>>> >>>>>>>>>>>>>
>>> >>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>> >>>>>>>>>>>>> Processing of multipart/form-data request failed. Stream
>>> ended
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> unexpectedly*
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>
>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>
>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>> >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>> >>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>> >>>>>>>>>>>>> *Caused by:
>>> >>>>>>>>>>>>>
>>> >>>>
>>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>>> >>>>>>>>>>>>> Stream ended unexpectedly*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>> >>>>>>>>>>>>> *    at
>>> >> java.base/java.io.InputStream.read(InputStream.java:205)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>> >>>>>>>>>>>>> *    at
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>> >>>>>>>>>>>>> *    ... 39 common frames omitted *Tomcat config used:
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
>>> >>>>>>>>>>>>> *               connectionTimeout="20000"*
>>> >>>>>>>>>>>>> *               redirectPort="5443" />*
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> *    <Connector port="5443"
>>> >>>>>>>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>>> >>>>>>>>>>>>> *               maxThreads="150" connectionTimeout="20000"
>>> >>>>>>>>>>>>> SSLEnabled="true" *
>>> >>>>>>>>>>>>> *
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>> >>>>>>>>>>>>> *
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> *        <UpgradeProtocol
>>> >>>>>>>>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
>>> >>>>>>>>>>>>> *        <SSLHostConfig>*
>>> >>>>>>>>>>>>> *            <Certificate certificateKeyFile="cert.key"*
>>> >>>>>>>>>>>>> * certificateFile="cert.pem"*
>>> >>>>>>>>>>>>> * certificateChainFile="chain.txt"*
>>> >>>>>>>>>>>>> *                         type="RSA" />*
>>> >>>>>>>>>>>>> *        </SSLHostConfig>*
>>> >>>>>>>>>>>>> *    </Connector>*
>>> >>>>>>>>>>>>> *    <Connector port="8009" protocol="AJP/1.3"
>>> >>>>>>>>>>>>> redirectPort="5443"
>>> >>>>>>> />*
>>> >>>>>>>>>>>>> 2. I get an error during room load. This seems to prevent
>>> >>>>>>>>>>>>> sometimes
>>> >>>>>>>>>>>>> correct room load. sometimes chat is missing, sometimes
>>> just
>>> >>>>>>> rotating
>>> >>>>>>>>>>>>> balls. Chrome seems to be more sensitive than FF. Browser
>>> >> console
>>> >>>>>>>>> shows:
>>> >>>>>>>>>>>>> *The resource of"
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
>>> >>>>>>>>>>>>> <
>>> >>>>>>>>>>>>>
>>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>> >>>>>>>>>>>>> <
>>> >>>>>>>>>>>
>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>> >>>> <
>>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>> >>>>>>>>>>>>> <
>>> >>>>>>>>>>>
>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>> >>>> <
>>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>> >>>>>>>>>>>>> <
>>> >>>>>>>>>>>
>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>> >>> <
>>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>> >>>>>>>>>>>>> <
>>> >>>>>>>>>>>
>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>> >>>> <
>>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>> >>>>>>>>>>>>> <
>>> >>>>>>>>>>>
>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>> >>>> <
>>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>> >>>>>>>>>>>>> <
>>> >>>>>>>>>>>
>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>> >>>> <
>>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>> >>>>>>>>>>>>> <
>>> >>>>>>>>>>>
>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>> >>>>>>>>>>> was
>>> >>>>>>>>>>>>> blocked because of a MIME-typ-conflict ("text/html")
>>> >>>>>>>>>>>>> (X-Content-Type-Options: nosniff).*
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> where 5 is the used group id for the external users.
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Any Ideas about that?
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Greetings Peter
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Should be fixed
>>> >>>>>>>>>>>>> Thanks for the report!
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> please let me know if anything else need to be fixed :)
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
>>> >>>>>>> solomax666@gmail.com>
>>> >>>>>>>>> <
>>> >>>>>>>>>>> solomax666@gmail.com> <
>>> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>>>> <so...@gmail.com>
>>> >>>>>>> <
>>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>> <so...@gmail.com> <
>>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>> <so...@gmail.com> <
>>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com> wrote:
>>> >>>>>>>>>>>>> I find the bug in import
>>> >>>>>>>>>>>>> Will fix ASAP (mea culpa)
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
>>> >>>>>>> solomax666@gmail.com>
>>> >>>>>>>>> <
>>> >>>>>>>>>>> solomax666@gmail.com> <
>>> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>>>> <so...@gmail.com>
>>> >>>>>>> <
>>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>> <so...@gmail.com> <
>>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>> <so...@gmail.com> <
>>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>>>> wrote:
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Will also add test for import
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
>>> >>>>>>> solomax666@gmail.com>
>>> >>>>>>>>> <
>>> >>>>>>>>>>> solomax666@gmail.com> <
>>> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>>>> <so...@gmail.com>
>>> >>>>>>> <
>>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>> <so...@gmail.com> <
>>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>> <so...@gmail.com> <
>>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>>>> wrote:
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Hello Peter,
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> I just have added the test: 2 hashes are being generated
>>> for
>>> >> the
>>> >>>>>>> same
>>> >>>>>>>>>>>>> external user (same externalId/externalType)
>>> >>>>>>>>>>>>> No additional user was created in this case
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Please share your use case when you will be ready
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
>>> >>>>>>> solomax666@gmail.com>
>>> >>>>>>>>> <
>>> >>>>>>>>>>> solomax666@gmail.com> <
>>> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>>>> <so...@gmail.com>
>>> >>>>>>> <
>>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>> <so...@gmail.com> <
>>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>> <so...@gmail.com> <
>>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>> >>>>>>>>>>>>> wrote:
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Thanks Peter
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Ill investigate the code and will try to find what is
>>> going on
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
>>> >>>>>>>>> daehn@vcrp.de>
>>> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>> >>>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>>> daehn@vcrp.de
>>> >>>> <
>>> >>>>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>>> daehn@vcrp.de> <
>>> >>>>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>> >>>>>>>>>>>>> Hi Maxim,
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> sorry for not answering, much to do these days.
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> I found a explanation for "lost files" but no solution.
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> It seems, that in om 5.0.3 new accounts will be created
>>> during
>>> >>>>>>>>>>>>> SOAP
>>> >>>>>>>>>>>>> login instead of using former account. New user will be
>>> put in
>>> >> an
>>> >>>>>>> new
>>> >>>>>>>>>>>>> group. Default group will be ignored. I try to figure out,
>>> if
>>> >> the
>>> >>>>>>>>>>>>> problem is the adpter or OM.
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Greetings Peter
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Hello All,
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Current blockers are:
>>> >>>>>>>>>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>> >>>>>>>>>>>>> 2) invitation/secure hashes need to be tested in clustered
>>> mode
>>> >>>>>>>>>>>>> 3) "Files messed up during backup restore" (steps still
>>> >> required)
>>> >>>>>>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Additionally I would like to implement this onehttps://
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> And check some other issues (like OM at Safari)
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> I would like to get some help with testing latest SNAPSHOT:
>>> >>
>>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>> >>>>>>>>>>>>> It is also installed at demo-nexthttps://
>>> >>>>>>>>> om.alteametasoft.com:8443/next
>>> >>>>>>>>>>>>> Please test this version and report back any issues found
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> Thanks in advance
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> --
>>> >>>>>>>>>>>>> WBR
>>> >>>>>>>>>>>>> Maxim aka solomax
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> --
>>> >>>>>>>>>>>>> WBR
>>> >>>>>>>>>>>>> Maxim aka solomax
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> --
>>> >>>>>>>>>>>>> WBR
>>> >>>>>>>>>>>>> Maxim aka solomax
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>> --
>>> >>>>>>>>>>>>> WBR
>>> >>>>>>>>>>>>> Maxim aka solomax
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>>>>>>>>>>>>
>>> >>
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

Posted by Daniel Baker <in...@collisiondetection.biz>.
Yeah we  have  done  that  of course.  I was thinking of  a ' gold  
standard ' server  of OM  to remove  possible  user set  up issues.




On 05/04/2020 12:56, Maxim Solodovnik wrote:
> Sure,
>
> set up M4 and test :))
> SOAP/REST allow to perform admin tasks so there is no chance to to 
> test on demo-next
>
> On Sun, 5 Apr 2020 at 16:00, Daniel Baker <info@collisiondetection.biz 
> <ma...@collisiondetection.biz>> wrote:
>
>     Can  we test  SOAP and  REST calls ?
>
>
>
>     On 05/04/2020 08:32, Maxim Solodovnik wrote:
>>     Hello All,
>>
>>     demo-next is updated with most recent version
>>     I would appreciate to get feedback :))
>>
>>     On Mon, 30 Mar 2020 at 16:55, Peter Dähn <daehn@vcrp.de
>>     <ma...@vcrp.de>> wrote:
>>
>>         Hi Maxim,
>>
>>         one module was missing... :-(
>>
>>           proxy_wstunnel
>>
>>         now it works and I'm going to test more...
>>
>>         Greetings Peter
>>
>>         PS: We had a problem in demo next, will start a new
>>         conversation for that
>>
>>         Am 30.03.20 um 11:06 schrieb Maxim Solodovnik:
>>         > The error most probably caused by mod-rewrite not doing
>>         it's job
>>         > Have you update server name in config?
>>         >
>>         > On Mon, 30 Mar 2020 at 16:04, Peter Dähn <daehn@vcrp.de
>>         <ma...@vcrp.de>> wrote:
>>         >
>>         >> yes... same config...
>>         >>
>>         >> Am 30.03.20 um 10:20 schrieb Maxim Solodovnik:
>>         >>> Not sure I get this :((
>>         >>> Are you behind Apache?
>>         >>> Same config?
>>         >>>
>>         >>> On Mon, 30 Mar 2020 at 15:16, Peter Dähn <daehn@vcrp.de
>>         <ma...@vcrp.de>> wrote:
>>         >>>
>>         >>>> Hi Maxim,
>>         >>>>
>>         >>>> System is in user right now. I needed to switch to my
>>         test-system
>>         >>>>
>>         >>>> There I get an error in browser console
>>         >>>>
>>         >>>> Firefox can not connect to
>>         >>>>
>>         >>
>>         wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
>>         >>>> aufbauen.
>>         >>>>
>>         >>>> Greetings Peter
>>         >>>>
>>         >>>> Am 30.03.20 um 08:04 schrieb Peter Dähn:
>>         >>>>> Hi Maxim,
>>         >>>>>
>>         >>>>> I missed the change in server.xml
>>         >>>>>
>>         >>>>> now it works, but lms dapter has a problem with this
>>         configuration.
>>         >>>>> Will investigate here.
>>         >>>>>
>>         >>>>> Thanks so far
>>         >>>>>
>>         >>>>> Peter
>>         >>>>>
>>         >>>>> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
>>         >>>>>> So I assume
>>         >>>>>> 1) you put config from SO to your Apache
>>         >>>>>> 2) change the line RedirectMatch ^/$
>>         >>>>>> https://domain.test-test.eu/openmeetings
>>         >>>>>> 3) restart Apache
>>         >>>>>> 4) change conf/server.xml
>>         >> https://markmail.org/message/5wnts6izxxmejord
>>         >>>>>> 5) restart OM
>>         >>>>>>
>>         >>>>>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn
>>         <daehn@vcrp.de <ma...@vcrp.de>> wrote:
>>         >>>>>>
>>         >>>>>>> Thanks for the information,
>>         >>>>>>>
>>         >>>>>>> but I get an error in browser console...
>>         >>>>>>>
>>         >>>>>>> XML-Verarbeitungsfehler: Syntax-Fehler
>>         >>>>>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
>>         >>>>>>> Zeile Nr. 1, Spalte 1:
>>         >>>>>>>
>>         >>>>>>> and network monitor shows 400 bad request on
>>         >>>>>>>
>>         >>>>>>>
>>         >>
>>         https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
>>         >>>>>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
>>         >>>>>>>
>>         >>
>>         https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
>>         >>>>>>>> this will work for 5.0 with minimum-to-none
>>         modifications
>>         >>>>>>>>
>>         >>>>>>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn
>>         <daehn@vcrp.de <ma...@vcrp.de>> wrote:
>>         >>>>>>>>
>>         >>>>>>>>> I know... this is really something here with my
>>         system... it is
>>         >>>>>>>>> something with tomcat->https-> upload dialog...
>>         >>>>>>>>>
>>         >>>>>>>>> But doesn't seem to be a showstopper for release...
>>         >>>>>>>>>
>>         >>>>>>>>> Is there a guide for apache config? I'm in
>>         homeoffice and archived
>>         >>>>>>>>> mails
>>         >>>>>>>>> are not available here...
>>         >>>>>>>>>
>>         >>>>>>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>>         >>>>>>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT
>>         - no issues :(
>>         >>>>>>>>>>
>>         >>>>>>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn
>>         <daehn@vcrp.de <ma...@vcrp.de>> wrote:
>>         >>>>>>>>>>
>>         >>>>>>>>>>> no... this also happen with one uploaded file...
>>         seems to happen
>>         >>>>>>>>>>> with
>>         >>>>>>>>>>> larger files >1MB but sometimes the same file can
>>         be uploaded or
>>         >>>>>>> not...
>>         >>>>>>>>>>> so it is not a size limit. But evrything I try
>>         with time and
>>         >> frames
>>         >>>>>>>>>>> didn't help.
>>         >>>>>>>>>>>
>>         >>>>>>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
>>         >>>>>>>>>>>> What are the steps to reproduce?
>>         >>>>>>>>>>>>
>>         >>>>>>>>>>>> to take 200k PDF and upload it 10 times?
>>         >>>>>>>>>>>>
>>         >>>>>>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn
>>         <daehn@vcrp.de <ma...@vcrp.de>> wrote:
>>         >>>>>>>>>>>>
>>         >>>>>>>>>>>>> Hi Maxim,
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> I found the comment in a commit... *<!-- TODO
>>         should be
>>         >>>>>>>>>>>>> in-sync with
>>         >>>>>>>>>>>>> global property -->*
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> so i already try it...
>>         >>>>>>>>>>>>> *:-( *
>>         >>>>>>>>>>>>> Right now I try to use http and this worked. So
>>         I will switch
>>         >> to
>>         >>>>>>>>> apache
>>         >>>>>>>>>>>>> mod_proxy during the day. I think this is the
>>         fastest way now.
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Thank you so far
>>         >>>>>>>>>>>>> Peter
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> My bad
>>         >>>>>>>>>>>>> there is another place to changehttps://
>>         >>
>>         github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
>>         <http://github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121>
>>         >>>>>>>>>>>>> You should see correct Tomcat version in
>>         catalina.out
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn
>>         <daehn@vcrp.de <ma...@vcrp.de>> <
>>         >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>>         >>>>>>>>>>> wrote:
>>         >>>>>>>>>>>>> Hi Maxim,
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> sorry took a "bit" longer...
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Unfortunately nothing changed. The same error.
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Could you help me to find the point, where this
>>         post request to
>>         >>>>>>>>> upload a
>>         >>>>>>>>>>>>> file will be generated?
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Greetings Peter
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Can you try to update Tomcat to 9.0.33
>>         >>>>>>>>>>>>> like this
>>         >>>>>>>>>>>
>>         https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>>         >>>>>>>>>>>>> Most probably it will help with upload
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn
>>         <daehn@vcrp.de <ma...@vcrp.de>> <
>>         >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>>         >>>>>>>>>>> wrote:
>>         >>>>>>>>>>>>> here you are...
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Revision 81e95ac
>>         >>>>>>>>>>>>> Builddate 2020-02-21T14:27:26Z
>>         >>>>>>>>>>>>> rotating balls are not my issue, I will ask the
>>         one. But as
>>         >>>>>>>>>>>>> far as I
>>         >>>>>>>>>>>>> understand, this doesn't happen any time...
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> can you share revision of your version?
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> While you have "endless rolling balls" do you
>>         have any error
>>         >>>>>>> requests
>>         >>>>>>>>> in
>>         >>>>>>>>>>>>> Dev console->Network?
>>         >>>>>>>>>>>>> anything with status 500 or so?
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn
>>         <daehn@vcrp.de <ma...@vcrp.de>> <
>>         >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>>         >>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>>
>>         <daehn@vcrp.de <ma...@vcrp.de>>
>>         >>>>>>>>>>>>> wrote:
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Hi Maxim,
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> 1. latest build isn't an option yet. Bootstrap
>>         changes does't
>>         >>>>>>>>>>>>> work
>>         >>>>>>>>> with
>>         >>>>>>>>>>>>> our coustom.css. I would prefer to "repair" current
>>         >> installation
>>         >>>>>>>>> (latest
>>         >>>>>>>>>>>>> build without  bootstrap).
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Upload wors on demo.
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown
>>         is not defined*
>>         >> But
>>         >>>>>>> this
>>         >>>>>>>>>>>>> one I ignored.
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Greetings Peter
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Are you using most recent version of M4?
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Do you have these upload issues on demo?
>>         >>>>>>>>>>>>> (If yes - please share problem doc)
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> * there was an issue in Wicket fixed recently,
>>         could you
>>         >>>>>>>>>>>>> update and
>>         >>>>>>>>>>>>> re-build (new Wicket SNAPSHOT should be used
>>         automatically)
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> 2) `group/customcss` can be ignored
>>         >>>>>>>>>>>>> Any other errors (in browser console or server
>>         log)?
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> (chat is missing sounds like JS error)
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn
>>         <daehn@vcrp.de <ma...@vcrp.de>> <
>>         >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>>         >>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>>
>>         <daehn@vcrp.de <ma...@vcrp.de>>
>>         >>>>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>>
>>         <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>>         <ma...@vcrp.de>> <daehn@vcrp.de <ma...@vcrp.de>
>>         >>>>>>>>> wrote:
>>         >>>>>>>>>>>>> Hi Maxim,
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> there are two issues left. Maybe my
>>         installation. But it is
>>         >>>>>>>>>>>>> the same
>>         >>>>>>>>>>>>> behaviour on test and on production.
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> 1. I have upload problems. Not specific by time
>>         ore size. Same
>>         >>>>>>>>>>>>> file
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> might
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> work or not.
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> I get an error in the logs, but no recommended
>>         solution helped.
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469
>>         >>>>>>>>>>>>> [io-5080-exec-23] -
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Upload
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> failed: Processing of multipart/form-data
>>         request failed.
>>         >>>>>>>>>>>>> java.io.IOException: Stream reset*
>>         >>>>>>>>>>>>>
>>         >>>>
>>         *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>         >>>>>>>>>>>>> Processing of multipart/form-data request failed.
>>         >>>>>>> java.io.IOException:
>>         >>>>>>>>>>>>> Stream reset*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>
>>         org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>
>>         org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>         >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>>         <http://atorg.apache.wicket.protocol.ws>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>
>>         org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>         >>>>>>>>>>>>> *    at
>>         java.base/java.lang.Thread.run(Thread.java:834)*
>>         >>>>>>>>>>>>> *Caused by:
>>         org.apache.catalina.connector.ClientAbortException:
>>         >>>>>>>>>>>>> java.io.IOException: Stream reset*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>
>>         org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>> java.base/java.io <http://java.io>
>>         >>>>>>> .FilterInputStream.read(FilterInputStream.java:133)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>         >>>>>>>>>>>>> *    at
>>         >> java.base/java.io.InputStream.read(InputStream.java:205)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>         >>>>>>>>>>>>> *    ... 39 common frames omitted*
>>         >>>>>>>>>>>>> *Caused by: java.io.IOException: Stream reset*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>>         >>>>>>>>>>>>> *    at
>>         org.apache.coyote.Request.doRead(Request.java:551)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>>         >>>>>>>>>>>>> *    ... 50 common frames omitted*
>>         >>>>>>>>>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469
>>         >>>>>>>>>>>>> [io-5080-exec-14] -
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Upload
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> failed: Processing of multipart/form-data
>>         request failed.
>>         >> Stream
>>         >>>>>>> ended
>>         >>>>>>>>>>>>> unexpectedly*
>>         >>>>>>>>>>>>>
>>         >>>>
>>         *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>         >>>>>>>>>>>>> Processing of multipart/form-data request
>>         failed. Stream ended
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> unexpectedly*
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>
>>         org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>
>>         org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>         >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>>         <http://atorg.apache.wicket.protocol.ws>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>
>>         org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>         >>>>>>>>>>>>> *    at
>>         java.base/java.lang.Thread.run(Thread.java:834)*
>>         >>>>>>>>>>>>> *Caused by:
>>         >>>>>>>>>>>>>
>>         >>>>
>>         org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>>         >>>>>>>>>>>>> Stream ended unexpectedly*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>         >>>>>>>>>>>>> *    at
>>         >> java.base/java.io.InputStream.read(InputStream.java:205)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>         >>>>>>>>>>>>> *    at
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>         >>>>>>>>>>>>> *    ... 39 common frames omitted *Tomcat
>>         config used:
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
>>         >>>>>>>>>>>>> *               connectionTimeout="20000"*
>>         >>>>>>>>>>>>> *               redirectPort="5443" />*
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> *    <Connector port="5443"
>>         >>>>>>>>>>>>>
>>         protocol="org.apache.coyote.http11.Http11NioProtocol"*
>>         >>>>>>>>>>>>> *               maxThreads="150"
>>         connectionTimeout="20000"
>>         >>>>>>>>>>>>> SSLEnabled="true" *
>>         >>>>>>>>>>>>> *
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>         >>>>>>>>>>>>> *
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> *        <UpgradeProtocol
>>         >>>>>>>>>>>>>
>>         className="org.apache.coyote.http2.Http2Protocol" />*
>>         >>>>>>>>>>>>> *        <SSLHostConfig>*
>>         >>>>>>>>>>>>> *            <Certificate
>>         certificateKeyFile="cert.key"*
>>         >>>>>>>>>>>>> * certificateFile="cert.pem"*
>>         >>>>>>>>>>>>> * certificateChainFile="chain.txt"*
>>         >>>>>>>>>>>>> *                         type="RSA" />*
>>         >>>>>>>>>>>>> *        </SSLHostConfig>*
>>         >>>>>>>>>>>>> *    </Connector>*
>>         >>>>>>>>>>>>> *    <Connector port="8009" protocol="AJP/1.3"
>>         >>>>>>>>>>>>> redirectPort="5443"
>>         >>>>>>> />*
>>         >>>>>>>>>>>>> 2. I get an error during room load. This seems
>>         to prevent
>>         >>>>>>>>>>>>> sometimes
>>         >>>>>>>>>>>>> correct room load. sometimes chat is missing,
>>         sometimes just
>>         >>>>>>> rotating
>>         >>>>>>>>>>>>> balls. Chrome seems to be more sensitive than
>>         FF. Browser
>>         >> console
>>         >>>>>>>>> shows:
>>         >>>>>>>>>>>>> *The resource of"
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
>>         >>>>>>>>>>>>> <
>>         >>>>>>>>>>>>>
>>         >>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>         >>>>>>>>>>>>> <
>>         >>>>>>>>>>>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>         >>>> <
>>         >>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>         >>>>>>>>>>>>> <
>>         >>>>>>>>>>>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>         >>>> <
>>         >>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>         >>>>>>>>>>>>> <
>>         >>>>>>>>>>>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>         >>> <
>>         >>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>         >>>>>>>>>>>>> <
>>         >>>>>>>>>>>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>         >>>> <
>>         >>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>         >>>>>>>>>>>>> <
>>         >>>>>>>>>>>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>         >>>> <
>>         >>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>         >>>>>>>>>>>>> <
>>         >>>>>>>>>>>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>         >>>> <
>>         >>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>         >>>>>>>>>>>>> <
>>         >>>>>>>>>>>
>>         https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>         >>>>>>>>>>> was
>>         >>>>>>>>>>>>> blocked because of a MIME-typ-conflict
>>         ("text/html")
>>         >>>>>>>>>>>>> (X-Content-Type-Options: nosniff).*
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> where 5 is the used group id for the external
>>         users.
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Any Ideas about that?
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Greetings Peter
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Should be fixed
>>         >>>>>>>>>>>>> Thanks for the report!
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> please let me know if anything else need to be
>>         fixed :)
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
>>         >>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>>         >>>>>>>>> <
>>         >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>> <
>>         >>>>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>>>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>> <
>>         >>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>> <solomax666@gmail.com
>>         <ma...@gmail.com>> <
>>         >>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>> <solomax666@gmail.com
>>         <ma...@gmail.com>> <
>>         >>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>> wrote:
>>         >>>>>>>>>>>>> I find the bug in import
>>         >>>>>>>>>>>>> Will fix ASAP (mea culpa)
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
>>         >>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>>         >>>>>>>>> <
>>         >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>> <
>>         >>>>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>>>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>> <
>>         >>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>> <solomax666@gmail.com
>>         <ma...@gmail.com>> <
>>         >>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>> <solomax666@gmail.com
>>         <ma...@gmail.com>> <
>>         >>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>>>> wrote:
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Will also add test for import
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
>>         >>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>>         >>>>>>>>> <
>>         >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>> <
>>         >>>>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>>>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>> <
>>         >>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>> <solomax666@gmail.com
>>         <ma...@gmail.com>> <
>>         >>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>> <solomax666@gmail.com
>>         <ma...@gmail.com>> <
>>         >>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>>>> wrote:
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Hello Peter,
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> I just have added the test: 2 hashes are being
>>         generated for
>>         >> the
>>         >>>>>>> same
>>         >>>>>>>>>>>>> external user (same externalId/externalType)
>>         >>>>>>>>>>>>> No additional user was created in this case
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Please share your use case when you will be ready
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
>>         >>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>>         >>>>>>>>> <
>>         >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>> <
>>         >>>>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>>>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>> <
>>         >>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>> <solomax666@gmail.com
>>         <ma...@gmail.com>> <
>>         >>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>> <solomax666@gmail.com
>>         <ma...@gmail.com>> <
>>         >>>>>>>>>>> solomax666@gmail.com
>>         <ma...@gmail.com>> <solomax666@gmail.com
>>         <ma...@gmail.com>>
>>         >>>>>>>>>>>>> wrote:
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Thanks Peter
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Ill investigate the code and will try to find
>>         what is going on
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn
>>         <daehn@vcrp.de <ma...@vcrp.de>> <
>>         >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>>         >>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>>
>>         <daehn@vcrp.de <ma...@vcrp.de>>
>>         >>>>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>>
>>         <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>>         <ma...@vcrp.de>> <daehn@vcrp.de <ma...@vcrp.de>
>>         >>>> <
>>         >>>>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>>         <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>>         <ma...@vcrp.de>> <daehn@vcrp.de <ma...@vcrp.de>> <
>>         >>>>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>>         <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>>         <ma...@vcrp.de>> wrote:
>>         >>>>>>>>>>>>> Hi Maxim,
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> sorry for not answering, much to do these days.
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> I found a explanation for "lost files" but no
>>         solution.
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> It seems, that in om 5.0.3 new accounts will be
>>         created during
>>         >>>>>>>>>>>>> SOAP
>>         >>>>>>>>>>>>> login instead of using former account. New user
>>         will be put in
>>         >> an
>>         >>>>>>> new
>>         >>>>>>>>>>>>> group. Default group will be ignored. I try to
>>         figure out, if
>>         >> the
>>         >>>>>>>>>>>>> problem is the adpter or OM.
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Greetings Peter
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Hello All,
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> I would like to release 5.0.0-M4 in nearest
>>         couple of weeks
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Current blockers are:
>>         >>>>>>>>>>>>> 1)
>>         https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>         >>>>>>>>>>>>> 2) invitation/secure hashes need to be tested
>>         in clustered mode
>>         >>>>>>>>>>>>> 3) "Files messed up during backup restore"
>>         (steps still
>>         >> required)
>>         >>>>>>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Additionally I would like to implement this
>>         onehttps://
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>>         <http://issues.apache.org/jira/browse/OPENMEETINGS-2167>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> And check some other issues (like OM at Safari)
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> I would like to get some help with testing
>>         latest SNAPSHOT:
>>         >>
>>         https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>         >>>>>>>>>>>>> It is also installed at demo-nexthttps://
>>         >>>>>>>>> om.alteametasoft.com:8443/next
>>         <http://om.alteametasoft.com:8443/next>
>>         >>>>>>>>>>>>> Please test this version and report back any
>>         issues found
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> Thanks in advance
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> --
>>         >>>>>>>>>>>>> WBR
>>         >>>>>>>>>>>>> Maxim aka solomax
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> --
>>         >>>>>>>>>>>>> WBR
>>         >>>>>>>>>>>>> Maxim aka solomax
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> --
>>         >>>>>>>>>>>>> WBR
>>         >>>>>>>>>>>>> Maxim aka solomax
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>> --
>>         >>>>>>>>>>>>> WBR
>>         >>>>>>>>>>>>> Maxim aka solomax
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>>>>>>>>>>>>
>>         >>
>>
>>
>>
>>     -- 
>>     Best regards,
>>     Maxim
>
>
>
> -- 
> Best regards,
> Maxim

Re: [HELP NEEDED] 5.0.0 release

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

set up M4 and test :))
SOAP/REST allow to perform admin tasks so there is no chance to to test on
demo-next

On Sun, 5 Apr 2020 at 16:00, Daniel Baker <in...@collisiondetection.biz>
wrote:

> Can  we test  SOAP and  REST calls ?
>
>
>
> On 05/04/2020 08:32, Maxim Solodovnik wrote:
>
> Hello All,
>
> demo-next is updated with most recent version
> I would appreciate to get feedback :))
>
> On Mon, 30 Mar 2020 at 16:55, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> one module was missing... :-(
>>
>>   proxy_wstunnel
>>
>> now it works and I'm going to test more...
>>
>> Greetings Peter
>>
>> PS: We had a problem in demo next, will start a new conversation for that
>>
>> Am 30.03.20 um 11:06 schrieb Maxim Solodovnik:
>> > The error most probably caused by mod-rewrite not doing it's job
>> > Have you update server name in config?
>> >
>> > On Mon, 30 Mar 2020 at 16:04, Peter Dähn <da...@vcrp.de> wrote:
>> >
>> >> yes... same config...
>> >>
>> >> Am 30.03.20 um 10:20 schrieb Maxim Solodovnik:
>> >>> Not sure I get this :((
>> >>> Are you behind Apache?
>> >>> Same config?
>> >>>
>> >>> On Mon, 30 Mar 2020 at 15:16, Peter Dähn <da...@vcrp.de> wrote:
>> >>>
>> >>>> Hi Maxim,
>> >>>>
>> >>>> System is in user right now. I needed to switch to my test-system
>> >>>>
>> >>>> There I get an error in browser console
>> >>>>
>> >>>> Firefox can not connect to
>> >>>>
>> >>
>> wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
>> >>>> aufbauen.
>> >>>>
>> >>>> Greetings Peter
>> >>>>
>> >>>> Am 30.03.20 um 08:04 schrieb Peter Dähn:
>> >>>>> Hi Maxim,
>> >>>>>
>> >>>>> I missed the change in server.xml
>> >>>>>
>> >>>>> now it works, but lms dapter has a problem with this configuration.
>> >>>>> Will investigate here.
>> >>>>>
>> >>>>> Thanks so far
>> >>>>>
>> >>>>> Peter
>> >>>>>
>> >>>>> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
>> >>>>>> So I assume
>> >>>>>> 1) you put config from SO to your Apache
>> >>>>>> 2) change the line RedirectMatch ^/$
>> >>>>>> https://domain.test-test.eu/openmeetings
>> >>>>>> 3) restart Apache
>> >>>>>> 4) change conf/server.xml
>> >> https://markmail.org/message/5wnts6izxxmejord
>> >>>>>> 5) restart OM
>> >>>>>>
>> >>>>>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn <da...@vcrp.de> wrote:
>> >>>>>>
>> >>>>>>> Thanks for the information,
>> >>>>>>>
>> >>>>>>> but I get an error in browser console...
>> >>>>>>>
>> >>>>>>>      XML-Verarbeitungsfehler: Syntax-Fehler
>> >>>>>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
>> >>>>>>> Zeile Nr. 1, Spalte 1:
>> >>>>>>>
>> >>>>>>> and network monitor shows 400 bad request on
>> >>>>>>>
>> >>>>>>>
>> >>
>> https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
>> >>>>>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
>> >>>>>>>
>> >>
>> https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
>> >>>>>>>> this will work for 5.0 with minimum-to-none modifications
>> >>>>>>>>
>> >>>>>>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:
>> >>>>>>>>
>> >>>>>>>>> I know... this is really something here with my system... it is
>> >>>>>>>>> something with tomcat->https-> upload dialog...
>> >>>>>>>>>
>> >>>>>>>>> But doesn't seem to be a showstopper for release...
>> >>>>>>>>>
>> >>>>>>>>> Is there a guide for apache config? I'm in homeoffice and
>> archived
>> >>>>>>>>> mails
>> >>>>>>>>> are not available here...
>> >>>>>>>>>
>> >>>>>>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>> >>>>>>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues
>> :(
>> >>>>>>>>>>
>> >>>>>>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de>
>> wrote:
>> >>>>>>>>>>
>> >>>>>>>>>>> no... this also happen with one uploaded file... seems to
>> happen
>> >>>>>>>>>>> with
>> >>>>>>>>>>> larger files >1MB but sometimes the same file can be uploaded
>> or
>> >>>>>>> not...
>> >>>>>>>>>>> so it is not a size limit. But evrything I try with time and
>> >> frames
>> >>>>>>>>>>> didn't help.
>> >>>>>>>>>>>
>> >>>>>>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>> What are the steps to reproduce?
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> to take 200k PDF and upload it 10 times?
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de>
>> wrote:
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>> Hi Maxim,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I found the comment in a commit... *<!-- TODO should be
>> >>>>>>>>>>>>> in-sync with
>> >>>>>>>>>>>>> global property -->*
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> so i already try it...
>> >>>>>>>>>>>>> *:-( *
>> >>>>>>>>>>>>> Right now I try to use http and this worked. So I will
>> switch
>> >> to
>> >>>>>>>>> apache
>> >>>>>>>>>>>>> mod_proxy during the day. I think this is the fastest way
>> now.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Thank you so far
>> >>>>>>>>>>>>> Peter
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> My bad
>> >>>>>>>>>>>>> there is another place to changehttps://
>> >>
>> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
>> >>>>>>>>>>>>> You should see correct Tomcat version in catalina.out
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
>> >>>>>>>>> daehn@vcrp.de>
>> >>>>>>>>>>> wrote:
>> >>>>>>>>>>>>> Hi Maxim,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> sorry took a "bit" longer...
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Unfortunately nothing changed. The same error.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Could you help me to find the point, where this post
>> request to
>> >>>>>>>>> upload a
>> >>>>>>>>>>>>> file will be generated?
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Greetings Peter
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Can you try to update Tomcat to 9.0.33
>> >>>>>>>>>>>>> like this
>> >>>>>>>>>>>
>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>> >>>>>>>>>>>>> Most probably it will help with upload
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
>> >>>>>>>>> daehn@vcrp.de>
>> >>>>>>>>>>> wrote:
>> >>>>>>>>>>>>> here you are...
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Revision 81e95ac
>> >>>>>>>>>>>>> Builddate 2020-02-21T14:27:26Z
>> >>>>>>>>>>>>> rotating balls are not my issue, I will ask the one. But as
>> >>>>>>>>>>>>> far as I
>> >>>>>>>>>>>>> understand, this doesn't happen any time...
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> can you share revision of your version?
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> While you have "endless rolling balls" do you have any error
>> >>>>>>> requests
>> >>>>>>>>> in
>> >>>>>>>>>>>>> Dev console->Network?
>> >>>>>>>>>>>>> anything with status 500 or so?
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
>> >>>>>>>>> daehn@vcrp.de>
>> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>> >>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Hi Maxim,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> 1. latest build isn't an option yet. Bootstrap changes
>> does't
>> >>>>>>>>>>>>> work
>> >>>>>>>>> with
>> >>>>>>>>>>>>> our coustom.css. I would prefer to "repair" current
>> >> installation
>> >>>>>>>>> (latest
>> >>>>>>>>>>>>> build without  bootstrap).
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Upload wors on demo.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not
>> defined*
>> >> But
>> >>>>>>> this
>> >>>>>>>>>>>>> one I ignored.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Greetings Peter
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Are you using most recent version of M4?
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Do you have these upload issues on demo?
>> >>>>>>>>>>>>> (If yes - please share problem doc)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> * there was an issue in Wicket fixed recently, could you
>> >>>>>>>>>>>>> update and
>> >>>>>>>>>>>>> re-build (new Wicket SNAPSHOT should be used automatically)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> 2) `group/customcss` can be ignored
>> >>>>>>>>>>>>> Any other errors (in browser console or server log)?
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> (chat is missing sounds like JS error)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
>> >>>>>>>>> daehn@vcrp.de>
>> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>> >>>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>> daehn@vcrp.de
>> >>>>>>>>> wrote:
>> >>>>>>>>>>>>> Hi Maxim,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> there are two issues left. Maybe my installation. But it is
>> >>>>>>>>>>>>> the same
>> >>>>>>>>>>>>> behaviour on test and on production.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> 1. I have upload problems. Not specific by time ore size.
>> Same
>> >>>>>>>>>>>>> file
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> might
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> work or not.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I get an error in the logs, but no recommended solution
>> helped.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469
>> >>>>>>>>>>>>> [io-5080-exec-23] -
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Upload
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> failed: Processing of multipart/form-data request failed.
>> >>>>>>>>>>>>> java.io.IOException: Stream reset*
>> >>>>>>>>>>>>>
>> >>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> >>>>>>>>>>>>> Processing of multipart/form-data request failed.
>> >>>>>>> java.io.IOException:
>> >>>>>>>>>>>>> Stream reset*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>> >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>> >>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> >>>>>>>>>>>>> *Caused by:
>> org.apache.catalina.connector.ClientAbortException:
>> >>>>>>>>>>>>> java.io.IOException: Stream reset*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>
>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>> java.base/java.io
>> >>>>>>> .FilterInputStream.read(FilterInputStream.java:133)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>> >>>>>>>>>>>>> *    at
>> >> java.base/java.io.InputStream.read(InputStream.java:205)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>> >>>>>>>>>>>>> *    ... 39 common frames omitted*
>> >>>>>>>>>>>>> *Caused by: java.io.IOException: Stream reset*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>> >>>>>>>>>>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>> >>>>>>>>>>>>> *    ... 50 common frames omitted*
>> >>>>>>>>>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469
>> >>>>>>>>>>>>> [io-5080-exec-14] -
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Upload
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> failed: Processing of multipart/form-data request failed.
>> >> Stream
>> >>>>>>> ended
>> >>>>>>>>>>>>> unexpectedly*
>> >>>>>>>>>>>>>
>> >>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> >>>>>>>>>>>>> Processing of multipart/form-data request failed. Stream
>> ended
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> unexpectedly*
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>> >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>> >>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> >>>>>>>>>>>>> *Caused by:
>> >>>>>>>>>>>>>
>> >>>>
>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>> >>>>>>>>>>>>> Stream ended unexpectedly*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>> >>>>>>>>>>>>> *    at
>> >> java.base/java.io.InputStream.read(InputStream.java:205)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>> >>>>>>>>>>>>> *    ... 39 common frames omitted *Tomcat config used:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
>> >>>>>>>>>>>>> *               connectionTimeout="20000"*
>> >>>>>>>>>>>>> *               redirectPort="5443" />*
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> *    <Connector port="5443"
>> >>>>>>>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>> >>>>>>>>>>>>> *               maxThreads="150" connectionTimeout="20000"
>> >>>>>>>>>>>>> SSLEnabled="true" *
>> >>>>>>>>>>>>> *
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>> >>>>>>>>>>>>> *
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> *        <UpgradeProtocol
>> >>>>>>>>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
>> >>>>>>>>>>>>> *        <SSLHostConfig>*
>> >>>>>>>>>>>>> *            <Certificate certificateKeyFile="cert.key"*
>> >>>>>>>>>>>>> * certificateFile="cert.pem"*
>> >>>>>>>>>>>>> * certificateChainFile="chain.txt"*
>> >>>>>>>>>>>>> *                         type="RSA" />*
>> >>>>>>>>>>>>> *        </SSLHostConfig>*
>> >>>>>>>>>>>>> *    </Connector>*
>> >>>>>>>>>>>>> *    <Connector port="8009" protocol="AJP/1.3"
>> >>>>>>>>>>>>> redirectPort="5443"
>> >>>>>>> />*
>> >>>>>>>>>>>>> 2. I get an error during room load. This seems to prevent
>> >>>>>>>>>>>>> sometimes
>> >>>>>>>>>>>>> correct room load. sometimes chat is missing, sometimes just
>> >>>>>>> rotating
>> >>>>>>>>>>>>> balls. Chrome seems to be more sensitive than FF. Browser
>> >> console
>> >>>>>>>>> shows:
>> >>>>>>>>>>>>> *The resource of"
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>>>
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>>> <
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>>> <
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>> <
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>>> <
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>>> <
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>>> <
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>>>>>>>>>> was
>> >>>>>>>>>>>>> blocked because of a MIME-typ-conflict ("text/html")
>> >>>>>>>>>>>>> (X-Content-Type-Options: nosniff).*
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> where 5 is the used group id for the external users.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Any Ideas about that?
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Greetings Peter
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Should be fixed
>> >>>>>>>>>>>>> Thanks for the report!
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> please let me know if anything else need to be fixed :)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
>> >>>>>>> solomax666@gmail.com>
>> >>>>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <
>> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> <so...@gmail.com>
>> >>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com> wrote:
>> >>>>>>>>>>>>> I find the bug in import
>> >>>>>>>>>>>>> Will fix ASAP (mea culpa)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
>> >>>>>>> solomax666@gmail.com>
>> >>>>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <
>> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> <so...@gmail.com>
>> >>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Will also add test for import
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
>> >>>>>>> solomax666@gmail.com>
>> >>>>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <
>> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> <so...@gmail.com>
>> >>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Hello Peter,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I just have added the test: 2 hashes are being generated for
>> >> the
>> >>>>>>> same
>> >>>>>>>>>>>>> external user (same externalId/externalType)
>> >>>>>>>>>>>>> No additional user was created in this case
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Please share your use case when you will be ready
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
>> >>>>>>> solomax666@gmail.com>
>> >>>>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <
>> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> <so...@gmail.com>
>> >>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Thanks Peter
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Ill investigate the code and will try to find what is going
>> on
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
>> >>>>>>>>> daehn@vcrp.de>
>> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>> >>>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>> daehn@vcrp.de
>> >>>> <
>> >>>>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>> <
>> >>>>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>> >>>>>>>>>>>>> Hi Maxim,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> sorry for not answering, much to do these days.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I found a explanation for "lost files" but no solution.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> It seems, that in om 5.0.3 new accounts will be created
>> during
>> >>>>>>>>>>>>> SOAP
>> >>>>>>>>>>>>> login instead of using former account. New user will be put
>> in
>> >> an
>> >>>>>>> new
>> >>>>>>>>>>>>> group. Default group will be ignored. I try to figure out,
>> if
>> >> the
>> >>>>>>>>>>>>> problem is the adpter or OM.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Greetings Peter
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Hello All,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Current blockers are:
>> >>>>>>>>>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>> >>>>>>>>>>>>> 2) invitation/secure hashes need to be tested in clustered
>> mode
>> >>>>>>>>>>>>> 3) "Files messed up during backup restore" (steps still
>> >> required)
>> >>>>>>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Additionally I would like to implement this onehttps://
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> And check some other issues (like OM at Safari)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I would like to get some help with testing latest SNAPSHOT:
>> >> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>> >>>>>>>>>>>>> It is also installed at demo-nexthttps://
>> >>>>>>>>> om.alteametasoft.com:8443/next
>> >>>>>>>>>>>>> Please test this version and report back any issues found
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Thanks in advance
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> --
>> >>>>>>>>>>>>> WBR
>> >>>>>>>>>>>>> Maxim aka solomax
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> --
>> >>>>>>>>>>>>> WBR
>> >>>>>>>>>>>>> Maxim aka solomax
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> --
>> >>>>>>>>>>>>> WBR
>> >>>>>>>>>>>>> Maxim aka solomax
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> --
>> >>>>>>>>>>>>> WBR
>> >>>>>>>>>>>>> Maxim aka solomax
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>>
>>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Thanks Juan Antonio,

both fixed :)

On Sun, 5 Apr 2020 at 16:00, Daniel Baker <in...@collisiondetection.biz>
wrote:

> Can  we test  SOAP and  REST calls ?
>
>
>
> On 05/04/2020 08:32, Maxim Solodovnik wrote:
>
> Hello All,
>
> demo-next is updated with most recent version
> I would appreciate to get feedback :))
>
> On Mon, 30 Mar 2020 at 16:55, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> one module was missing... :-(
>>
>>   proxy_wstunnel
>>
>> now it works and I'm going to test more...
>>
>> Greetings Peter
>>
>> PS: We had a problem in demo next, will start a new conversation for that
>>
>> Am 30.03.20 um 11:06 schrieb Maxim Solodovnik:
>> > The error most probably caused by mod-rewrite not doing it's job
>> > Have you update server name in config?
>> >
>> > On Mon, 30 Mar 2020 at 16:04, Peter Dähn <da...@vcrp.de> wrote:
>> >
>> >> yes... same config...
>> >>
>> >> Am 30.03.20 um 10:20 schrieb Maxim Solodovnik:
>> >>> Not sure I get this :((
>> >>> Are you behind Apache?
>> >>> Same config?
>> >>>
>> >>> On Mon, 30 Mar 2020 at 15:16, Peter Dähn <da...@vcrp.de> wrote:
>> >>>
>> >>>> Hi Maxim,
>> >>>>
>> >>>> System is in user right now. I needed to switch to my test-system
>> >>>>
>> >>>> There I get an error in browser console
>> >>>>
>> >>>> Firefox can not connect to
>> >>>>
>> >>
>> wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
>> >>>> aufbauen.
>> >>>>
>> >>>> Greetings Peter
>> >>>>
>> >>>> Am 30.03.20 um 08:04 schrieb Peter Dähn:
>> >>>>> Hi Maxim,
>> >>>>>
>> >>>>> I missed the change in server.xml
>> >>>>>
>> >>>>> now it works, but lms dapter has a problem with this configuration.
>> >>>>> Will investigate here.
>> >>>>>
>> >>>>> Thanks so far
>> >>>>>
>> >>>>> Peter
>> >>>>>
>> >>>>> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
>> >>>>>> So I assume
>> >>>>>> 1) you put config from SO to your Apache
>> >>>>>> 2) change the line RedirectMatch ^/$
>> >>>>>> https://domain.test-test.eu/openmeetings
>> >>>>>> 3) restart Apache
>> >>>>>> 4) change conf/server.xml
>> >> https://markmail.org/message/5wnts6izxxmejord
>> >>>>>> 5) restart OM
>> >>>>>>
>> >>>>>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn <da...@vcrp.de> wrote:
>> >>>>>>
>> >>>>>>> Thanks for the information,
>> >>>>>>>
>> >>>>>>> but I get an error in browser console...
>> >>>>>>>
>> >>>>>>>      XML-Verarbeitungsfehler: Syntax-Fehler
>> >>>>>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
>> >>>>>>> Zeile Nr. 1, Spalte 1:
>> >>>>>>>
>> >>>>>>> and network monitor shows 400 bad request on
>> >>>>>>>
>> >>>>>>>
>> >>
>> https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
>> >>>>>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
>> >>>>>>>
>> >>
>> https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
>> >>>>>>>> this will work for 5.0 with minimum-to-none modifications
>> >>>>>>>>
>> >>>>>>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:
>> >>>>>>>>
>> >>>>>>>>> I know... this is really something here with my system... it is
>> >>>>>>>>> something with tomcat->https-> upload dialog...
>> >>>>>>>>>
>> >>>>>>>>> But doesn't seem to be a showstopper for release...
>> >>>>>>>>>
>> >>>>>>>>> Is there a guide for apache config? I'm in homeoffice and
>> archived
>> >>>>>>>>> mails
>> >>>>>>>>> are not available here...
>> >>>>>>>>>
>> >>>>>>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>> >>>>>>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues
>> :(
>> >>>>>>>>>>
>> >>>>>>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de>
>> wrote:
>> >>>>>>>>>>
>> >>>>>>>>>>> no... this also happen with one uploaded file... seems to
>> happen
>> >>>>>>>>>>> with
>> >>>>>>>>>>> larger files >1MB but sometimes the same file can be uploaded
>> or
>> >>>>>>> not...
>> >>>>>>>>>>> so it is not a size limit. But evrything I try with time and
>> >> frames
>> >>>>>>>>>>> didn't help.
>> >>>>>>>>>>>
>> >>>>>>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>> What are the steps to reproduce?
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> to take 200k PDF and upload it 10 times?
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de>
>> wrote:
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>> Hi Maxim,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I found the comment in a commit... *<!-- TODO should be
>> >>>>>>>>>>>>> in-sync with
>> >>>>>>>>>>>>> global property -->*
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> so i already try it...
>> >>>>>>>>>>>>> *:-( *
>> >>>>>>>>>>>>> Right now I try to use http and this worked. So I will
>> switch
>> >> to
>> >>>>>>>>> apache
>> >>>>>>>>>>>>> mod_proxy during the day. I think this is the fastest way
>> now.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Thank you so far
>> >>>>>>>>>>>>> Peter
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> My bad
>> >>>>>>>>>>>>> there is another place to changehttps://
>> >>
>> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
>> >>>>>>>>>>>>> You should see correct Tomcat version in catalina.out
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
>> >>>>>>>>> daehn@vcrp.de>
>> >>>>>>>>>>> wrote:
>> >>>>>>>>>>>>> Hi Maxim,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> sorry took a "bit" longer...
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Unfortunately nothing changed. The same error.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Could you help me to find the point, where this post
>> request to
>> >>>>>>>>> upload a
>> >>>>>>>>>>>>> file will be generated?
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Greetings Peter
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Can you try to update Tomcat to 9.0.33
>> >>>>>>>>>>>>> like this
>> >>>>>>>>>>>
>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>> >>>>>>>>>>>>> Most probably it will help with upload
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
>> >>>>>>>>> daehn@vcrp.de>
>> >>>>>>>>>>> wrote:
>> >>>>>>>>>>>>> here you are...
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Revision 81e95ac
>> >>>>>>>>>>>>> Builddate 2020-02-21T14:27:26Z
>> >>>>>>>>>>>>> rotating balls are not my issue, I will ask the one. But as
>> >>>>>>>>>>>>> far as I
>> >>>>>>>>>>>>> understand, this doesn't happen any time...
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> can you share revision of your version?
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> While you have "endless rolling balls" do you have any error
>> >>>>>>> requests
>> >>>>>>>>> in
>> >>>>>>>>>>>>> Dev console->Network?
>> >>>>>>>>>>>>> anything with status 500 or so?
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
>> >>>>>>>>> daehn@vcrp.de>
>> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>> >>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Hi Maxim,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> 1. latest build isn't an option yet. Bootstrap changes
>> does't
>> >>>>>>>>>>>>> work
>> >>>>>>>>> with
>> >>>>>>>>>>>>> our coustom.css. I would prefer to "repair" current
>> >> installation
>> >>>>>>>>> (latest
>> >>>>>>>>>>>>> build without  bootstrap).
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Upload wors on demo.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not
>> defined*
>> >> But
>> >>>>>>> this
>> >>>>>>>>>>>>> one I ignored.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Greetings Peter
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Are you using most recent version of M4?
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Do you have these upload issues on demo?
>> >>>>>>>>>>>>> (If yes - please share problem doc)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> * there was an issue in Wicket fixed recently, could you
>> >>>>>>>>>>>>> update and
>> >>>>>>>>>>>>> re-build (new Wicket SNAPSHOT should be used automatically)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> 2) `group/customcss` can be ignored
>> >>>>>>>>>>>>> Any other errors (in browser console or server log)?
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> (chat is missing sounds like JS error)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
>> >>>>>>>>> daehn@vcrp.de>
>> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>> >>>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>> daehn@vcrp.de
>> >>>>>>>>> wrote:
>> >>>>>>>>>>>>> Hi Maxim,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> there are two issues left. Maybe my installation. But it is
>> >>>>>>>>>>>>> the same
>> >>>>>>>>>>>>> behaviour on test and on production.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> 1. I have upload problems. Not specific by time ore size.
>> Same
>> >>>>>>>>>>>>> file
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> might
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> work or not.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I get an error in the logs, but no recommended solution
>> helped.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469
>> >>>>>>>>>>>>> [io-5080-exec-23] -
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Upload
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> failed: Processing of multipart/form-data request failed.
>> >>>>>>>>>>>>> java.io.IOException: Stream reset*
>> >>>>>>>>>>>>>
>> >>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> >>>>>>>>>>>>> Processing of multipart/form-data request failed.
>> >>>>>>> java.io.IOException:
>> >>>>>>>>>>>>> Stream reset*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>> >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>> >>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> >>>>>>>>>>>>> *Caused by:
>> org.apache.catalina.connector.ClientAbortException:
>> >>>>>>>>>>>>> java.io.IOException: Stream reset*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>
>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>> java.base/java.io
>> >>>>>>> .FilterInputStream.read(FilterInputStream.java:133)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>> >>>>>>>>>>>>> *    at
>> >> java.base/java.io.InputStream.read(InputStream.java:205)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>> >>>>>>>>>>>>> *    ... 39 common frames omitted*
>> >>>>>>>>>>>>> *Caused by: java.io.IOException: Stream reset*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>> >>>>>>>>>>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>> >>>>>>>>>>>>> *    ... 50 common frames omitted*
>> >>>>>>>>>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469
>> >>>>>>>>>>>>> [io-5080-exec-14] -
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Upload
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> failed: Processing of multipart/form-data request failed.
>> >> Stream
>> >>>>>>> ended
>> >>>>>>>>>>>>> unexpectedly*
>> >>>>>>>>>>>>>
>> >>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> >>>>>>>>>>>>> Processing of multipart/form-data request failed. Stream
>> ended
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> unexpectedly*
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>> >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>> >>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> >>>>>>>>>>>>> *Caused by:
>> >>>>>>>>>>>>>
>> >>>>
>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>> >>>>>>>>>>>>> Stream ended unexpectedly*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>> >>>>>>>>>>>>> *    at
>> >> java.base/java.io.InputStream.read(InputStream.java:205)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>> >>>>>>>>>>>>> *    at
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>> >>>>>>>>>>>>> *    ... 39 common frames omitted *Tomcat config used:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
>> >>>>>>>>>>>>> *               connectionTimeout="20000"*
>> >>>>>>>>>>>>> *               redirectPort="5443" />*
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> *    <Connector port="5443"
>> >>>>>>>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>> >>>>>>>>>>>>> *               maxThreads="150" connectionTimeout="20000"
>> >>>>>>>>>>>>> SSLEnabled="true" *
>> >>>>>>>>>>>>> *
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>> >>>>>>>>>>>>> *
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> *        <UpgradeProtocol
>> >>>>>>>>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
>> >>>>>>>>>>>>> *        <SSLHostConfig>*
>> >>>>>>>>>>>>> *            <Certificate certificateKeyFile="cert.key"*
>> >>>>>>>>>>>>> * certificateFile="cert.pem"*
>> >>>>>>>>>>>>> * certificateChainFile="chain.txt"*
>> >>>>>>>>>>>>> *                         type="RSA" />*
>> >>>>>>>>>>>>> *        </SSLHostConfig>*
>> >>>>>>>>>>>>> *    </Connector>*
>> >>>>>>>>>>>>> *    <Connector port="8009" protocol="AJP/1.3"
>> >>>>>>>>>>>>> redirectPort="5443"
>> >>>>>>> />*
>> >>>>>>>>>>>>> 2. I get an error during room load. This seems to prevent
>> >>>>>>>>>>>>> sometimes
>> >>>>>>>>>>>>> correct room load. sometimes chat is missing, sometimes just
>> >>>>>>> rotating
>> >>>>>>>>>>>>> balls. Chrome seems to be more sensitive than FF. Browser
>> >> console
>> >>>>>>>>> shows:
>> >>>>>>>>>>>>> *The resource of"
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>>>
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>>> <
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>>> <
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>> <
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>>> <
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>>> <
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>>> <
>> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> >>>>>>>>>>>>> <
>> >>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>> >>>>>>>>>>> was
>> >>>>>>>>>>>>> blocked because of a MIME-typ-conflict ("text/html")
>> >>>>>>>>>>>>> (X-Content-Type-Options: nosniff).*
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> where 5 is the used group id for the external users.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Any Ideas about that?
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Greetings Peter
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Should be fixed
>> >>>>>>>>>>>>> Thanks for the report!
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> please let me know if anything else need to be fixed :)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
>> >>>>>>> solomax666@gmail.com>
>> >>>>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <
>> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> <so...@gmail.com>
>> >>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com> wrote:
>> >>>>>>>>>>>>> I find the bug in import
>> >>>>>>>>>>>>> Will fix ASAP (mea culpa)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
>> >>>>>>> solomax666@gmail.com>
>> >>>>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <
>> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> <so...@gmail.com>
>> >>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Will also add test for import
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
>> >>>>>>> solomax666@gmail.com>
>> >>>>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <
>> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> <so...@gmail.com>
>> >>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Hello Peter,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I just have added the test: 2 hashes are being generated for
>> >> the
>> >>>>>>> same
>> >>>>>>>>>>>>> external user (same externalId/externalType)
>> >>>>>>>>>>>>> No additional user was created in this case
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Please share your use case when you will be ready
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
>> >>>>>>> solomax666@gmail.com>
>> >>>>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <
>> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> <so...@gmail.com>
>> >>>>>>> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>> <so...@gmail.com> <
>> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>> >>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Thanks Peter
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Ill investigate the code and will try to find what is going
>> on
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
>> >>>>>>>>> daehn@vcrp.de>
>> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>> >>>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>> daehn@vcrp.de
>> >>>> <
>> >>>>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>> <
>> >>>>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>> >>>>>>>>>>>>> Hi Maxim,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> sorry for not answering, much to do these days.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I found a explanation for "lost files" but no solution.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> It seems, that in om 5.0.3 new accounts will be created
>> during
>> >>>>>>>>>>>>> SOAP
>> >>>>>>>>>>>>> login instead of using former account. New user will be put
>> in
>> >> an
>> >>>>>>> new
>> >>>>>>>>>>>>> group. Default group will be ignored. I try to figure out,
>> if
>> >> the
>> >>>>>>>>>>>>> problem is the adpter or OM.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Greetings Peter
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Hello All,
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Current blockers are:
>> >>>>>>>>>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>> >>>>>>>>>>>>> 2) invitation/secure hashes need to be tested in clustered
>> mode
>> >>>>>>>>>>>>> 3) "Files messed up during backup restore" (steps still
>> >> required)
>> >>>>>>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Additionally I would like to implement this onehttps://
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> And check some other issues (like OM at Safari)
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I would like to get some help with testing latest SNAPSHOT:
>> >> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>> >>>>>>>>>>>>> It is also installed at demo-nexthttps://
>> >>>>>>>>> om.alteametasoft.com:8443/next
>> >>>>>>>>>>>>> Please test this version and report back any issues found
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> Thanks in advance
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> --
>> >>>>>>>>>>>>> WBR
>> >>>>>>>>>>>>> Maxim aka solomax
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> --
>> >>>>>>>>>>>>> WBR
>> >>>>>>>>>>>>> Maxim aka solomax
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> --
>> >>>>>>>>>>>>> WBR
>> >>>>>>>>>>>>> Maxim aka solomax
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> --
>> >>>>>>>>>>>>> WBR
>> >>>>>>>>>>>>> Maxim aka solomax
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>
>> >>
>>
>>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

Posted by Daniel Baker <in...@collisiondetection.biz>.
Can  we test  SOAP and  REST calls ?



On 05/04/2020 08:32, Maxim Solodovnik wrote:
> Hello All,
>
> demo-next is updated with most recent version
> I would appreciate to get feedback :))
>
> On Mon, 30 Mar 2020 at 16:55, Peter Dähn <daehn@vcrp.de 
> <ma...@vcrp.de>> wrote:
>
>     Hi Maxim,
>
>     one module was missing... :-(
>
>       proxy_wstunnel
>
>     now it works and I'm going to test more...
>
>     Greetings Peter
>
>     PS: We had a problem in demo next, will start a new conversation
>     for that
>
>     Am 30.03.20 um 11:06 schrieb Maxim Solodovnik:
>     > The error most probably caused by mod-rewrite not doing it's job
>     > Have you update server name in config?
>     >
>     > On Mon, 30 Mar 2020 at 16:04, Peter Dähn <daehn@vcrp.de
>     <ma...@vcrp.de>> wrote:
>     >
>     >> yes... same config...
>     >>
>     >> Am 30.03.20 um 10:20 schrieb Maxim Solodovnik:
>     >>> Not sure I get this :((
>     >>> Are you behind Apache?
>     >>> Same config?
>     >>>
>     >>> On Mon, 30 Mar 2020 at 15:16, Peter Dähn <daehn@vcrp.de
>     <ma...@vcrp.de>> wrote:
>     >>>
>     >>>> Hi Maxim,
>     >>>>
>     >>>> System is in user right now. I needed to switch to my test-system
>     >>>>
>     >>>> There I get an error in browser console
>     >>>>
>     >>>> Firefox can not connect to
>     >>>>
>     >>
>     wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
>     >>>> aufbauen.
>     >>>>
>     >>>> Greetings Peter
>     >>>>
>     >>>> Am 30.03.20 um 08:04 schrieb Peter Dähn:
>     >>>>> Hi Maxim,
>     >>>>>
>     >>>>> I missed the change in server.xml
>     >>>>>
>     >>>>> now it works, but lms dapter has a problem with this
>     configuration.
>     >>>>> Will investigate here.
>     >>>>>
>     >>>>> Thanks so far
>     >>>>>
>     >>>>> Peter
>     >>>>>
>     >>>>> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
>     >>>>>> So I assume
>     >>>>>> 1) you put config from SO to your Apache
>     >>>>>> 2) change the line RedirectMatch ^/$
>     >>>>>> https://domain.test-test.eu/openmeetings
>     >>>>>> 3) restart Apache
>     >>>>>> 4) change conf/server.xml
>     >> https://markmail.org/message/5wnts6izxxmejord
>     >>>>>> 5) restart OM
>     >>>>>>
>     >>>>>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn <daehn@vcrp.de
>     <ma...@vcrp.de>> wrote:
>     >>>>>>
>     >>>>>>> Thanks for the information,
>     >>>>>>>
>     >>>>>>> but I get an error in browser console...
>     >>>>>>>
>     >>>>>>>      XML-Verarbeitungsfehler: Syntax-Fehler
>     >>>>>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
>     >>>>>>> Zeile Nr. 1, Spalte 1:
>     >>>>>>>
>     >>>>>>> and network monitor shows 400 bad request on
>     >>>>>>>
>     >>>>>>>
>     >>
>     https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
>     >>>>>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
>     >>>>>>>
>     >>
>     https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
>     >>>>>>>> this will work for 5.0 with minimum-to-none modifications
>     >>>>>>>>
>     >>>>>>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <daehn@vcrp.de
>     <ma...@vcrp.de>> wrote:
>     >>>>>>>>
>     >>>>>>>>> I know... this is really something here with my
>     system... it is
>     >>>>>>>>> something with tomcat->https-> upload dialog...
>     >>>>>>>>>
>     >>>>>>>>> But doesn't seem to be a showstopper for release...
>     >>>>>>>>>
>     >>>>>>>>> Is there a guide for apache config? I'm in homeoffice
>     and archived
>     >>>>>>>>> mails
>     >>>>>>>>> are not available here...
>     >>>>>>>>>
>     >>>>>>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>     >>>>>>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no
>     issues :(
>     >>>>>>>>>>
>     >>>>>>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <daehn@vcrp.de
>     <ma...@vcrp.de>> wrote:
>     >>>>>>>>>>
>     >>>>>>>>>>> no... this also happen with one uploaded file... seems
>     to happen
>     >>>>>>>>>>> with
>     >>>>>>>>>>> larger files >1MB but sometimes the same file can be
>     uploaded or
>     >>>>>>> not...
>     >>>>>>>>>>> so it is not a size limit. But evrything I try with
>     time and
>     >> frames
>     >>>>>>>>>>> didn't help.
>     >>>>>>>>>>>
>     >>>>>>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>> What are the steps to reproduce?
>     >>>>>>>>>>>>
>     >>>>>>>>>>>> to take 200k PDF and upload it 10 times?
>     >>>>>>>>>>>>
>     >>>>>>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn
>     <daehn@vcrp.de <ma...@vcrp.de>> wrote:
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>> Hi Maxim,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> I found the comment in a commit... *<!-- TODO should be
>     >>>>>>>>>>>>> in-sync with
>     >>>>>>>>>>>>> global property -->*
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> so i already try it...
>     >>>>>>>>>>>>> *:-( *
>     >>>>>>>>>>>>> Right now I try to use http and this worked. So I
>     will switch
>     >> to
>     >>>>>>>>> apache
>     >>>>>>>>>>>>> mod_proxy during the day. I think this is the
>     fastest way now.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Thank you so far
>     >>>>>>>>>>>>> Peter
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> My bad
>     >>>>>>>>>>>>> there is another place to changehttps://
>     >>
>     github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
>     <http://github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121>
>     >>>>>>>>>>>>> You should see correct Tomcat version in catalina.out
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn
>     <daehn@vcrp.de <ma...@vcrp.de>> <
>     >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>     >>>>>>>>>>> wrote:
>     >>>>>>>>>>>>> Hi Maxim,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> sorry took a "bit" longer...
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Unfortunately nothing changed. The same error.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Could you help me to find the point, where this post
>     request to
>     >>>>>>>>> upload a
>     >>>>>>>>>>>>> file will be generated?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Greetings Peter
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Can you try to update Tomcat to 9.0.33
>     >>>>>>>>>>>>> like this
>     >>>>>>>>>>>
>     https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>     >>>>>>>>>>>>> Most probably it will help with upload
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn
>     <daehn@vcrp.de <ma...@vcrp.de>> <
>     >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>     >>>>>>>>>>> wrote:
>     >>>>>>>>>>>>> here you are...
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Revision 81e95ac
>     >>>>>>>>>>>>> Builddate 2020-02-21T14:27:26Z
>     >>>>>>>>>>>>> rotating balls are not my issue, I will ask the one.
>     But as
>     >>>>>>>>>>>>> far as I
>     >>>>>>>>>>>>> understand, this doesn't happen any time...
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> can you share revision of your version?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> While you have "endless rolling balls" do you have
>     any error
>     >>>>>>> requests
>     >>>>>>>>> in
>     >>>>>>>>>>>>> Dev console->Network?
>     >>>>>>>>>>>>> anything with status 500 or so?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn
>     <daehn@vcrp.de <ma...@vcrp.de>> <
>     >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>     >>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>>
>     >>>>>>>>>>>>> wrote:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Hi Maxim,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> 1. latest build isn't an option yet. Bootstrap
>     changes does't
>     >>>>>>>>>>>>> work
>     >>>>>>>>> with
>     >>>>>>>>>>>>> our coustom.css. I would prefer to "repair" current
>     >> installation
>     >>>>>>>>> (latest
>     >>>>>>>>>>>>> build without  bootstrap).
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Upload wors on demo.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not
>     defined*
>     >> But
>     >>>>>>> this
>     >>>>>>>>>>>>> one I ignored.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Greetings Peter
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Are you using most recent version of M4?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Do you have these upload issues on demo?
>     >>>>>>>>>>>>> (If yes - please share problem doc)
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> * there was an issue in Wicket fixed recently, could you
>     >>>>>>>>>>>>> update and
>     >>>>>>>>>>>>> re-build (new Wicket SNAPSHOT should be used
>     automatically)
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> 2) `group/customcss` can be ignored
>     >>>>>>>>>>>>> Any other errors (in browser console or server log)?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> (chat is missing sounds like JS error)
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn
>     <daehn@vcrp.de <ma...@vcrp.de>> <
>     >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>     >>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>>
>     >>>>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>>
>     <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>> <daehn@vcrp.de <ma...@vcrp.de>
>     >>>>>>>>> wrote:
>     >>>>>>>>>>>>> Hi Maxim,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> there are two issues left. Maybe my installation.
>     But it is
>     >>>>>>>>>>>>> the same
>     >>>>>>>>>>>>> behaviour on test and on production.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> 1. I have upload problems. Not specific by time ore
>     size. Same
>     >>>>>>>>>>>>> file
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> might
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> work or not.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> I get an error in the logs, but no recommended
>     solution helped.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> *WARN 03-28 00:57:13.083 o.a.w.m.h.f.Form:1469
>     >>>>>>>>>>>>> [io-5080-exec-23] -
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Upload
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> failed: Processing of multipart/form-data request
>     failed.
>     >>>>>>>>>>>>> java.io.IOException: Stream reset*
>     >>>>>>>>>>>>>
>     >>>>
>     *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>     >>>>>>>>>>>>> Processing of multipart/form-data request failed.
>     >>>>>>> java.io.IOException:
>     >>>>>>>>>>>>> Stream reset*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>     >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>     <http://atorg.apache.wicket.protocol.ws>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>     >>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>     >>>>>>>>>>>>> *Caused by:
>     org.apache.catalina.connector.ClientAbortException:
>     >>>>>>>>>>>>> java.io.IOException: Stream reset*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>
>     org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>> java.base/java.io <http://java.io>
>     >>>>>>> .FilterInputStream.read(FilterInputStream.java:133)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>     >>>>>>>>>>>>> *    at
>     >> java.base/java.io.InputStream.read(InputStream.java:205)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>     >>>>>>>>>>>>> *    ... 39 common frames omitted*
>     >>>>>>>>>>>>> *Caused by: java.io.IOException: Stream reset*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>     >>>>>>>>>>>>> *    at
>     org.apache.coyote.Request.doRead(Request.java:551)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>     >>>>>>>>>>>>> *    ... 50 common frames omitted*
>     >>>>>>>>>>>>> *WARN 03-28 00:57:13.560 o.a.w.m.h.f.Form:1469
>     >>>>>>>>>>>>> [io-5080-exec-14] -
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Upload
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> failed: Processing of multipart/form-data request
>     failed.
>     >> Stream
>     >>>>>>> ended
>     >>>>>>>>>>>>> unexpectedly*
>     >>>>>>>>>>>>>
>     >>>>
>     *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>     >>>>>>>>>>>>> Processing of multipart/form-data request failed.
>     Stream ended
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> unexpectedly*
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>     >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>     <http://atorg.apache.wicket.protocol.ws>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>     >>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>     >>>>>>>>>>>>> *Caused by:
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>     >>>>>>>>>>>>> Stream ended unexpectedly*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>     >>>>>>>>>>>>> *    at
>     >> java.base/java.io.InputStream.read(InputStream.java:205)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>     >>>>>>>>>>>>> *    ... 39 common frames omitted *Tomcat config used:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> * <Connector port="5080" protocol="HTTP/1.1"*
>     >>>>>>>>>>>>> *        connectionTimeout="20000"*
>     >>>>>>>>>>>>> *        redirectPort="5443" />*
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> * <Connector port="5443"
>     >>>>>>>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>     >>>>>>>>>>>>> *        maxThreads="150" connectionTimeout="20000"
>     >>>>>>>>>>>>> SSLEnabled="true" *
>     >>>>>>>>>>>>> *
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>     >>>>>>>>>>>>> *
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> * <UpgradeProtocol
>     >>>>>>>>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
>     >>>>>>>>>>>>> * <SSLHostConfig>*
>     >>>>>>>>>>>>> *     <Certificate certificateKeyFile="cert.key"*
>     >>>>>>>>>>>>> * certificateFile="cert.pem"*
>     >>>>>>>>>>>>> * certificateChainFile="chain.txt"*
>     >>>>>>>>>>>>> *                  type="RSA" />*
>     >>>>>>>>>>>>> * </SSLHostConfig>*
>     >>>>>>>>>>>>> * </Connector>*
>     >>>>>>>>>>>>> * <Connector port="8009" protocol="AJP/1.3"
>     >>>>>>>>>>>>> redirectPort="5443"
>     >>>>>>> />*
>     >>>>>>>>>>>>> 2. I get an error during room load. This seems to
>     prevent
>     >>>>>>>>>>>>> sometimes
>     >>>>>>>>>>>>> correct room load. sometimes chat is missing,
>     sometimes just
>     >>>>>>> rotating
>     >>>>>>>>>>>>> balls. Chrome seems to be more sensitive than FF.
>     Browser
>     >> console
>     >>>>>>>>> shows:
>     >>>>>>>>>>>>> *The resource of"
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>>>
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>>> <
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>>> <
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>> <
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>>> <
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>>> <
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>>> <
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>>>>>>>>>> was
>     >>>>>>>>>>>>> blocked because of a MIME-typ-conflict ("text/html")
>     >>>>>>>>>>>>> (X-Content-Type-Options: nosniff).*
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> where 5 is the used group id for the external users.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Any Ideas about that?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Greetings Peter
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Should be fixed
>     >>>>>>>>>>>>> Thanks for the report!
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> please let me know if anything else need to be fixed :)
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
>     >>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>> wrote:
>     >>>>>>>>>>>>> I find the bug in import
>     >>>>>>>>>>>>> Will fix ASAP (mea culpa)
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
>     >>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> wrote:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Will also add test for import
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
>     >>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> wrote:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Hello Peter,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> I just have added the test: 2 hashes are being
>     generated for
>     >> the
>     >>>>>>> same
>     >>>>>>>>>>>>> external user (same externalId/externalType)
>     >>>>>>>>>>>>> No additional user was created in this case
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Please share your use case when you will be ready
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
>     >>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> wrote:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Thanks Peter
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Ill investigate the code and will try to find what
>     is going on
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn
>     <daehn@vcrp.de <ma...@vcrp.de>> <
>     >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>     >>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>>
>     >>>>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>>
>     <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>> <daehn@vcrp.de <ma...@vcrp.de>
>     >>>> <
>     >>>>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>> <daehn@vcrp.de <ma...@vcrp.de>>
>     <daehn@vcrp.de <ma...@vcrp.de>> <
>     >>>>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>> <daehn@vcrp.de <ma...@vcrp.de>> wrote:
>     >>>>>>>>>>>>> Hi Maxim,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> sorry for not answering, much to do these days.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> I found a explanation for "lost files" but no solution.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> It seems, that in om 5.0.3 new accounts will be
>     created during
>     >>>>>>>>>>>>> SOAP
>     >>>>>>>>>>>>> login instead of using former account. New user will
>     be put in
>     >> an
>     >>>>>>> new
>     >>>>>>>>>>>>> group. Default group will be ignored. I try to
>     figure out, if
>     >> the
>     >>>>>>>>>>>>> problem is the adpter or OM.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Greetings Peter
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Hello All,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> I would like to release 5.0.0-M4 in nearest couple
>     of weeks
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Current blockers are:
>     >>>>>>>>>>>>> 1)
>     https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>     >>>>>>>>>>>>> 2) invitation/secure hashes need to be tested in
>     clustered mode
>     >>>>>>>>>>>>> 3) "Files messed up during backup restore" (steps still
>     >> required)
>     >>>>>>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Additionally I would like to implement this onehttps://
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>     <http://issues.apache.org/jira/browse/OPENMEETINGS-2167>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> And check some other issues (like OM at Safari)
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> I would like to get some help with testing latest
>     SNAPSHOT:
>     >>
>     https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>     >>>>>>>>>>>>> It is also installed at demo-nexthttps://
>     >>>>>>>>> om.alteametasoft.com:8443/next
>     <http://om.alteametasoft.com:8443/next>
>     >>>>>>>>>>>>> Please test this version and report back any issues
>     found
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Thanks in advance
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> --
>     >>>>>>>>>>>>> WBR
>     >>>>>>>>>>>>> Maxim aka solomax
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> --
>     >>>>>>>>>>>>> WBR
>     >>>>>>>>>>>>> Maxim aka solomax
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> --
>     >>>>>>>>>>>>> WBR
>     >>>>>>>>>>>>> Maxim aka solomax
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> --
>     >>>>>>>>>>>>> WBR
>     >>>>>>>>>>>>> Maxim aka solomax
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>
>
>
> -- 
> Best regards,
> Maxim

Re: [HELP NEEDED] 5.0.0 release

Posted by Juan Antonio Moreno Carmona <ja...@gmail.com>.
Hi Maxim.

I have just tested demo-next and i have noticed following:

It's not possible to delete an object from the whiteboard and it's not 
possible to change dimensions of the whiteboard with the whiteboard 
settings dialog.

Regards.

El 5/4/20 a las 9:32, Maxim Solodovnik escribió:
> Hello All,
>
> demo-next is updated with most recent version
> I would appreciate to get feedback :))
>
> On Mon, 30 Mar 2020 at 16:55, Peter Dähn <daehn@vcrp.de 
> <ma...@vcrp.de>> wrote:
>
>     Hi Maxim,
>
>     one module was missing... :-(
>
>       proxy_wstunnel
>
>     now it works and I'm going to test more...
>
>     Greetings Peter
>
>     PS: We had a problem in demo next, will start a new conversation
>     for that
>
>     Am 30.03.20 um 11:06 schrieb Maxim Solodovnik:
>     > The error most probably caused by mod-rewrite not doing it's job
>     > Have you update server name in config?
>     >
>     > On Mon, 30 Mar 2020 at 16:04, Peter Dähn <daehn@vcrp.de
>     <ma...@vcrp.de>> wrote:
>     >
>     >> yes... same config...
>     >>
>     >> Am 30.03.20 um 10:20 schrieb Maxim Solodovnik:
>     >>> Not sure I get this :((
>     >>> Are you behind Apache?
>     >>> Same config?
>     >>>
>     >>> On Mon, 30 Mar 2020 at 15:16, Peter Dähn <daehn@vcrp.de
>     <ma...@vcrp.de>> wrote:
>     >>>
>     >>>> Hi Maxim,
>     >>>>
>     >>>> System is in user right now. I needed to switch to my test-system
>     >>>>
>     >>>> There I get an error in browser console
>     >>>>
>     >>>> Firefox can not connect to
>     >>>>
>     >>
>     wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
>     >>>> aufbauen.
>     >>>>
>     >>>> Greetings Peter
>     >>>>
>     >>>> Am 30.03.20 um 08:04 schrieb Peter Dähn:
>     >>>>> Hi Maxim,
>     >>>>>
>     >>>>> I missed the change in server.xml
>     >>>>>
>     >>>>> now it works, but lms dapter has a problem with this
>     configuration.
>     >>>>> Will investigate here.
>     >>>>>
>     >>>>> Thanks so far
>     >>>>>
>     >>>>> Peter
>     >>>>>
>     >>>>> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
>     >>>>>> So I assume
>     >>>>>> 1) you put config from SO to your Apache
>     >>>>>> 2) change the line RedirectMatch ^/$
>     >>>>>> https://domain.test-test.eu/openmeetings
>     >>>>>> 3) restart Apache
>     >>>>>> 4) change conf/server.xml
>     >> https://markmail.org/message/5wnts6izxxmejord
>     >>>>>> 5) restart OM
>     >>>>>>
>     >>>>>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn <daehn@vcrp.de
>     <ma...@vcrp.de>> wrote:
>     >>>>>>
>     >>>>>>> Thanks for the information,
>     >>>>>>>
>     >>>>>>> but I get an error in browser console...
>     >>>>>>>
>     >>>>>>>      XML-Verarbeitungsfehler: Syntax-Fehler
>     >>>>>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
>     >>>>>>> Zeile Nr. 1, Spalte 1:
>     >>>>>>>
>     >>>>>>> and network monitor shows 400 bad request on
>     >>>>>>>
>     >>>>>>>
>     >>
>     https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
>     >>>>>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
>     >>>>>>>
>     >>
>     https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
>     >>>>>>>> this will work for 5.0 with minimum-to-none modifications
>     >>>>>>>>
>     >>>>>>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <daehn@vcrp.de
>     <ma...@vcrp.de>> wrote:
>     >>>>>>>>
>     >>>>>>>>> I know... this is really something here with my
>     system... it is
>     >>>>>>>>> something with tomcat->https-> upload dialog...
>     >>>>>>>>>
>     >>>>>>>>> But doesn't seem to be a showstopper for release...
>     >>>>>>>>>
>     >>>>>>>>> Is there a guide for apache config? I'm in homeoffice
>     and archived
>     >>>>>>>>> mails
>     >>>>>>>>> are not available here...
>     >>>>>>>>>
>     >>>>>>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>     >>>>>>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no
>     issues :(
>     >>>>>>>>>>
>     >>>>>>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <daehn@vcrp.de
>     <ma...@vcrp.de>> wrote:
>     >>>>>>>>>>
>     >>>>>>>>>>> no... this also happen with one uploaded file... seems
>     to happen
>     >>>>>>>>>>> with
>     >>>>>>>>>>> larger files >1MB but sometimes the same file can be
>     uploaded or
>     >>>>>>> not...
>     >>>>>>>>>>> so it is not a size limit. But evrything I try with
>     time and
>     >> frames
>     >>>>>>>>>>> didn't help.
>     >>>>>>>>>>>
>     >>>>>>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>> What are the steps to reproduce?
>     >>>>>>>>>>>>
>     >>>>>>>>>>>> to take 200k PDF and upload it 10 times?
>     >>>>>>>>>>>>
>     >>>>>>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn
>     <daehn@vcrp.de <ma...@vcrp.de>> wrote:
>     >>>>>>>>>>>>
>     >>>>>>>>>>>>> Hi Maxim,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> I found the comment in a commit... *<!-- TODO should be
>     >>>>>>>>>>>>> in-sync with
>     >>>>>>>>>>>>> global property -->*
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> so i already try it...
>     >>>>>>>>>>>>> *:-( *
>     >>>>>>>>>>>>> Right now I try to use http and this worked. So I
>     will switch
>     >> to
>     >>>>>>>>> apache
>     >>>>>>>>>>>>> mod_proxy during the day. I think this is the
>     fastest way now.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Thank you so far
>     >>>>>>>>>>>>> Peter
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> My bad
>     >>>>>>>>>>>>> there is another place to changehttps://
>     >>
>     github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
>     <http://github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121>
>     >>>>>>>>>>>>> You should see correct Tomcat version in catalina.out
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn
>     <daehn@vcrp.de <ma...@vcrp.de>> <
>     >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>     >>>>>>>>>>> wrote:
>     >>>>>>>>>>>>> Hi Maxim,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> sorry took a "bit" longer...
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Unfortunately nothing changed. The same error.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Could you help me to find the point, where this post
>     request to
>     >>>>>>>>> upload a
>     >>>>>>>>>>>>> file will be generated?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Greetings Peter
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Can you try to update Tomcat to 9.0.33
>     >>>>>>>>>>>>> like this
>     >>>>>>>>>>>
>     https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>     >>>>>>>>>>>>> Most probably it will help with upload
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn
>     <daehn@vcrp.de <ma...@vcrp.de>> <
>     >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>     >>>>>>>>>>> wrote:
>     >>>>>>>>>>>>> here you are...
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Revision 81e95ac
>     >>>>>>>>>>>>> Builddate 2020-02-21T14:27:26Z
>     >>>>>>>>>>>>> rotating balls are not my issue, I will ask the one.
>     But as
>     >>>>>>>>>>>>> far as I
>     >>>>>>>>>>>>> understand, this doesn't happen any time...
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> can you share revision of your version?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> While you have "endless rolling balls" do you have
>     any error
>     >>>>>>> requests
>     >>>>>>>>> in
>     >>>>>>>>>>>>> Dev console->Network?
>     >>>>>>>>>>>>> anything with status 500 or so?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn
>     <daehn@vcrp.de <ma...@vcrp.de>> <
>     >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>     >>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>>
>     >>>>>>>>>>>>> wrote:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Hi Maxim,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> 1. latest build isn't an option yet. Bootstrap
>     changes does't
>     >>>>>>>>>>>>> work
>     >>>>>>>>> with
>     >>>>>>>>>>>>> our coustom.css. I would prefer to "repair" current
>     >> installation
>     >>>>>>>>> (latest
>     >>>>>>>>>>>>> build without  bootstrap).
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Upload wors on demo.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not
>     defined*
>     >> But
>     >>>>>>> this
>     >>>>>>>>>>>>> one I ignored.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Greetings Peter
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Are you using most recent version of M4?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Do you have these upload issues on demo?
>     >>>>>>>>>>>>> (If yes - please share problem doc)
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> * there was an issue in Wicket fixed recently, could you
>     >>>>>>>>>>>>> update and
>     >>>>>>>>>>>>> re-build (new Wicket SNAPSHOT should be used
>     automatically)
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> 2) `group/customcss` can be ignored
>     >>>>>>>>>>>>> Any other errors (in browser console or server log)?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> (chat is missing sounds like JS error)
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn
>     <daehn@vcrp.de <ma...@vcrp.de>> <
>     >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>     >>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>>
>     >>>>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>>
>     <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>> <daehn@vcrp.de <ma...@vcrp.de>
>     >>>>>>>>> wrote:
>     >>>>>>>>>>>>> Hi Maxim,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> there are two issues left. Maybe my installation.
>     But it is
>     >>>>>>>>>>>>> the same
>     >>>>>>>>>>>>> behaviour on test and on production.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> 1. I have upload problems. Not specific by time ore
>     size. Same
>     >>>>>>>>>>>>> file
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> might
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> work or not.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> I get an error in the logs, but no recommended
>     solution helped.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> *WARN 03-28 00:57:13.083 o.a.w.m.h.f.Form:1469
>     >>>>>>>>>>>>> [io-5080-exec-23] -
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Upload
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> failed: Processing of multipart/form-data request
>     failed.
>     >>>>>>>>>>>>> java.io.IOException: Stream reset*
>     >>>>>>>>>>>>>
>     >>>>
>     *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>     >>>>>>>>>>>>> Processing of multipart/form-data request failed.
>     >>>>>>> java.io.IOException:
>     >>>>>>>>>>>>> Stream reset*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>     >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>     <http://atorg.apache.wicket.protocol.ws>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>     >>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>     >>>>>>>>>>>>> *Caused by:
>     org.apache.catalina.connector.ClientAbortException:
>     >>>>>>>>>>>>> java.io.IOException: Stream reset*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>
>     org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>> java.base/java.io <http://java.io>
>     >>>>>>> .FilterInputStream.read(FilterInputStream.java:133)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>     >>>>>>>>>>>>> *    at
>     >> java.base/java.io.InputStream.read(InputStream.java:205)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>     >>>>>>>>>>>>> *    ... 39 common frames omitted*
>     >>>>>>>>>>>>> *Caused by: java.io.IOException: Stream reset*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>     >>>>>>>>>>>>> *    at
>     org.apache.coyote.Request.doRead(Request.java:551)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>     >>>>>>>>>>>>> *    ... 50 common frames omitted*
>     >>>>>>>>>>>>> *WARN 03-28 00:57:13.560 o.a.w.m.h.f.Form:1469
>     >>>>>>>>>>>>> [io-5080-exec-14] -
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Upload
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> failed: Processing of multipart/form-data request
>     failed.
>     >> Stream
>     >>>>>>> ended
>     >>>>>>>>>>>>> unexpectedly*
>     >>>>>>>>>>>>>
>     >>>>
>     *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>     >>>>>>>>>>>>> Processing of multipart/form-data request failed.
>     Stream ended
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> unexpectedly*
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>     >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>     <http://atorg.apache.wicket.protocol.ws>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>     >>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>     >>>>>>>>>>>>> *Caused by:
>     >>>>>>>>>>>>>
>     >>>>
>     org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>     >>>>>>>>>>>>> Stream ended unexpectedly*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>     >>>>>>>>>>>>> *    at
>     >> java.base/java.io.InputStream.read(InputStream.java:205)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>     >>>>>>>>>>>>> *    at
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>     >>>>>>>>>>>>> *    ... 39 common frames omitted *Tomcat config used:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> * <Connector port="5080" protocol="HTTP/1.1"*
>     >>>>>>>>>>>>> *        connectionTimeout="20000"*
>     >>>>>>>>>>>>> *        redirectPort="5443" />*
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> * <Connector port="5443"
>     >>>>>>>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>     >>>>>>>>>>>>> *        maxThreads="150" connectionTimeout="20000"
>     >>>>>>>>>>>>> SSLEnabled="true" *
>     >>>>>>>>>>>>> *
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>     sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>     >>>>>>>>>>>>> *
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> * <UpgradeProtocol
>     >>>>>>>>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
>     >>>>>>>>>>>>> * <SSLHostConfig>*
>     >>>>>>>>>>>>> *     <Certificate certificateKeyFile="cert.key"*
>     >>>>>>>>>>>>> * certificateFile="cert.pem"*
>     >>>>>>>>>>>>> * certificateChainFile="chain.txt"*
>     >>>>>>>>>>>>> *                  type="RSA" />*
>     >>>>>>>>>>>>> * </SSLHostConfig>*
>     >>>>>>>>>>>>> * </Connector>*
>     >>>>>>>>>>>>> * <Connector port="8009" protocol="AJP/1.3"
>     >>>>>>>>>>>>> redirectPort="5443"
>     >>>>>>> />*
>     >>>>>>>>>>>>> 2. I get an error during room load. This seems to
>     prevent
>     >>>>>>>>>>>>> sometimes
>     >>>>>>>>>>>>> correct room load. sometimes chat is missing,
>     sometimes just
>     >>>>>>> rotating
>     >>>>>>>>>>>>> balls. Chrome seems to be more sensitive than FF.
>     Browser
>     >> console
>     >>>>>>>>> shows:
>     >>>>>>>>>>>>> *The resource of"
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>>>
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>>> <
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>>> <
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>> <
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>>> <
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>>> <
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>>> <
>     >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>     >>>>>>>>>>>>> <
>     >>>>>>>>>>>
>     https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>     >>>>>>>>>>> was
>     >>>>>>>>>>>>> blocked because of a MIME-typ-conflict ("text/html")
>     >>>>>>>>>>>>> (X-Content-Type-Options: nosniff).*
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> where 5 is the used group id for the external users.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Any Ideas about that?
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Greetings Peter
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Should be fixed
>     >>>>>>>>>>>>> Thanks for the report!
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> please let me know if anything else need to be fixed :)
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
>     >>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>> wrote:
>     >>>>>>>>>>>>> I find the bug in import
>     >>>>>>>>>>>>> Will fix ASAP (mea culpa)
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
>     >>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> wrote:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Will also add test for import
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
>     >>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> wrote:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Hello Peter,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> I just have added the test: 2 hashes are being
>     generated for
>     >> the
>     >>>>>>> same
>     >>>>>>>>>>>>> external user (same externalId/externalType)
>     >>>>>>>>>>>>> No additional user was created in this case
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Please share your use case when you will be ready
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
>     >>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>> <solomax666@gmail.com <ma...@gmail.com>> <
>     >>>>>>>>>>> solomax666@gmail.com <ma...@gmail.com>>
>     <solomax666@gmail.com <ma...@gmail.com>>
>     >>>>>>>>>>>>> wrote:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Thanks Peter
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Ill investigate the code and will try to find what
>     is going on
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn
>     <daehn@vcrp.de <ma...@vcrp.de>> <
>     >>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>>
>     >>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>>
>     >>>>>>>>>>>>> <daehn@vcrp.de <ma...@vcrp.de>>
>     <daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>> <daehn@vcrp.de <ma...@vcrp.de>
>     >>>> <
>     >>>>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>> <daehn@vcrp.de <ma...@vcrp.de>>
>     <daehn@vcrp.de <ma...@vcrp.de>> <
>     >>>>>>>>>>> daehn@vcrp.de <ma...@vcrp.de>> <daehn@vcrp.de
>     <ma...@vcrp.de>> <daehn@vcrp.de <ma...@vcrp.de>> wrote:
>     >>>>>>>>>>>>> Hi Maxim,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> sorry for not answering, much to do these days.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> I found a explanation for "lost files" but no solution.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> It seems, that in om 5.0.3 new accounts will be
>     created during
>     >>>>>>>>>>>>> SOAP
>     >>>>>>>>>>>>> login instead of using former account. New user will
>     be put in
>     >> an
>     >>>>>>> new
>     >>>>>>>>>>>>> group. Default group will be ignored. I try to
>     figure out, if
>     >> the
>     >>>>>>>>>>>>> problem is the adpter or OM.
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Greetings Peter
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Hello All,
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> I would like to release 5.0.0-M4 in nearest couple
>     of weeks
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Current blockers are:
>     >>>>>>>>>>>>> 1)
>     https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>     >>>>>>>>>>>>> 2) invitation/secure hashes need to be tested in
>     clustered mode
>     >>>>>>>>>>>>> 3) "Files messed up during backup restore" (steps still
>     >> required)
>     >>>>>>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Additionally I would like to implement this onehttps://
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>     <http://issues.apache.org/jira/browse/OPENMEETINGS-2167>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> And check some other issues (like OM at Safari)
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> I would like to get some help with testing latest
>     SNAPSHOT:
>     >>
>     https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>     >>>>>>>>>>>>> It is also installed at demo-nexthttps://
>     >>>>>>>>> om.alteametasoft.com:8443/next
>     <http://om.alteametasoft.com:8443/next>
>     >>>>>>>>>>>>> Please test this version and report back any issues
>     found
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> Thanks in advance
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> --
>     >>>>>>>>>>>>> WBR
>     >>>>>>>>>>>>> Maxim aka solomax
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> --
>     >>>>>>>>>>>>> WBR
>     >>>>>>>>>>>>> Maxim aka solomax
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> --
>     >>>>>>>>>>>>> WBR
>     >>>>>>>>>>>>> Maxim aka solomax
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>> --
>     >>>>>>>>>>>>> WBR
>     >>>>>>>>>>>>> Maxim aka solomax
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>>>>>>>>>>>>
>     >>
>
>
>
> -- 
> Best regards,
> Maxim

Re: [HELP NEEDED] 5.0.0 release

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

demo-next is updated with most recent version
I would appreciate to get feedback :))

On Mon, 30 Mar 2020 at 16:55, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> one module was missing... :-(
>
>   proxy_wstunnel
>
> now it works and I'm going to test more...
>
> Greetings Peter
>
> PS: We had a problem in demo next, will start a new conversation for that
>
> Am 30.03.20 um 11:06 schrieb Maxim Solodovnik:
> > The error most probably caused by mod-rewrite not doing it's job
> > Have you update server name in config?
> >
> > On Mon, 30 Mar 2020 at 16:04, Peter Dähn <da...@vcrp.de> wrote:
> >
> >> yes... same config...
> >>
> >> Am 30.03.20 um 10:20 schrieb Maxim Solodovnik:
> >>> Not sure I get this :((
> >>> Are you behind Apache?
> >>> Same config?
> >>>
> >>> On Mon, 30 Mar 2020 at 15:16, Peter Dähn <da...@vcrp.de> wrote:
> >>>
> >>>> Hi Maxim,
> >>>>
> >>>> System is in user right now. I needed to switch to my test-system
> >>>>
> >>>> There I get an error in browser console
> >>>>
> >>>> Firefox can not connect to
> >>>>
> >>
> wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
> >>>> aufbauen.
> >>>>
> >>>> Greetings Peter
> >>>>
> >>>> Am 30.03.20 um 08:04 schrieb Peter Dähn:
> >>>>> Hi Maxim,
> >>>>>
> >>>>> I missed the change in server.xml
> >>>>>
> >>>>> now it works, but lms dapter has a problem with this configuration.
> >>>>> Will investigate here.
> >>>>>
> >>>>> Thanks so far
> >>>>>
> >>>>> Peter
> >>>>>
> >>>>> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
> >>>>>> So I assume
> >>>>>> 1) you put config from SO to your Apache
> >>>>>> 2) change the line RedirectMatch ^/$
> >>>>>> https://domain.test-test.eu/openmeetings
> >>>>>> 3) restart Apache
> >>>>>> 4) change conf/server.xml
> >> https://markmail.org/message/5wnts6izxxmejord
> >>>>>> 5) restart OM
> >>>>>>
> >>>>>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn <da...@vcrp.de> wrote:
> >>>>>>
> >>>>>>> Thanks for the information,
> >>>>>>>
> >>>>>>> but I get an error in browser console...
> >>>>>>>
> >>>>>>>      XML-Verarbeitungsfehler: Syntax-Fehler
> >>>>>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
> >>>>>>> Zeile Nr. 1, Spalte 1:
> >>>>>>>
> >>>>>>> and network monitor shows 400 bad request on
> >>>>>>>
> >>>>>>>
> >>
> https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
> >>>>>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
> >>>>>>>
> >>
> https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
> >>>>>>>> this will work for 5.0 with minimum-to-none modifications
> >>>>>>>>
> >>>>>>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:
> >>>>>>>>
> >>>>>>>>> I know... this is really something here with my system... it is
> >>>>>>>>> something with tomcat->https-> upload dialog...
> >>>>>>>>>
> >>>>>>>>> But doesn't seem to be a showstopper for release...
> >>>>>>>>>
> >>>>>>>>> Is there a guide for apache config? I'm in homeoffice and
> archived
> >>>>>>>>> mails
> >>>>>>>>> are not available here...
> >>>>>>>>>
> >>>>>>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
> >>>>>>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues :(
> >>>>>>>>>>
> >>>>>>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> no... this also happen with one uploaded file... seems to
> happen
> >>>>>>>>>>> with
> >>>>>>>>>>> larger files >1MB but sometimes the same file can be uploaded
> or
> >>>>>>> not...
> >>>>>>>>>>> so it is not a size limit. But evrything I try with time and
> >> frames
> >>>>>>>>>>> didn't help.
> >>>>>>>>>>>
> >>>>>>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
> >>>>>>>>>>>> What are the steps to reproduce?
> >>>>>>>>>>>>
> >>>>>>>>>>>> to take 200k PDF and upload it 10 times?
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de>
> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Hi Maxim,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I found the comment in a commit... *<!-- TODO should be
> >>>>>>>>>>>>> in-sync with
> >>>>>>>>>>>>> global property -->*
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> so i already try it...
> >>>>>>>>>>>>> *:-( *
> >>>>>>>>>>>>> Right now I try to use http and this worked. So I will switch
> >> to
> >>>>>>>>> apache
> >>>>>>>>>>>>> mod_proxy during the day. I think this is the fastest way
> now.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Thank you so far
> >>>>>>>>>>>>> Peter
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> My bad
> >>>>>>>>>>>>> there is another place to changehttps://
> >>
> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
> >>>>>>>>>>>>> You should see correct Tomcat version in catalina.out
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
> >>>>>>>>> daehn@vcrp.de>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>> Hi Maxim,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> sorry took a "bit" longer...
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Unfortunately nothing changed. The same error.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Could you help me to find the point, where this post request
> to
> >>>>>>>>> upload a
> >>>>>>>>>>>>> file will be generated?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Greetings Peter
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Can you try to update Tomcat to 9.0.33
> >>>>>>>>>>>>> like this
> >>>>>>>>>>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
> >>>>>>>>>>>>> Most probably it will help with upload
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
> >>>>>>>>> daehn@vcrp.de>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>>> here you are...
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Revision 81e95ac
> >>>>>>>>>>>>> Builddate 2020-02-21T14:27:26Z
> >>>>>>>>>>>>> rotating balls are not my issue, I will ask the one. But as
> >>>>>>>>>>>>> far as I
> >>>>>>>>>>>>> understand, this doesn't happen any time...
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> can you share revision of your version?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> While you have "endless rolling balls" do you have any error
> >>>>>>> requests
> >>>>>>>>> in
> >>>>>>>>>>>>> Dev console->Network?
> >>>>>>>>>>>>> anything with status 500 or so?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
> >>>>>>>>> daehn@vcrp.de>
> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Hi Maxim,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> 1. latest build isn't an option yet. Bootstrap changes does't
> >>>>>>>>>>>>> work
> >>>>>>>>> with
> >>>>>>>>>>>>> our coustom.css. I would prefer to "repair" current
> >> installation
> >>>>>>>>> (latest
> >>>>>>>>>>>>> build without  bootstrap).
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Upload wors on demo.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not defined*
> >> But
> >>>>>>> this
> >>>>>>>>>>>>> one I ignored.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Greetings Peter
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Are you using most recent version of M4?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Do you have these upload issues on demo?
> >>>>>>>>>>>>> (If yes - please share problem doc)
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> * there was an issue in Wicket fixed recently, could you
> >>>>>>>>>>>>> update and
> >>>>>>>>>>>>> re-build (new Wicket SNAPSHOT should be used automatically)
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> 2) `group/customcss` can be ignored
> >>>>>>>>>>>>> Any other errors (in browser console or server log)?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> (chat is missing sounds like JS error)
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
> >>>>>>>>> daehn@vcrp.de>
> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
> >>>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
> daehn@vcrp.de
> >>>>>>>>> wrote:
> >>>>>>>>>>>>> Hi Maxim,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> there are two issues left. Maybe my installation. But it is
> >>>>>>>>>>>>> the same
> >>>>>>>>>>>>> behaviour on test and on production.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> 1. I have upload problems. Not specific by time ore size.
> Same
> >>>>>>>>>>>>> file
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> might
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> work or not.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I get an error in the logs, but no recommended solution
> helped.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469
> >>>>>>>>>>>>> [io-5080-exec-23] -
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Upload
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> failed: Processing of multipart/form-data request failed.
> >>>>>>>>>>>>> java.io.IOException: Stream reset*
> >>>>>>>>>>>>>
> >>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >>>>>>>>>>>>> Processing of multipart/form-data request failed.
> >>>>>>> java.io.IOException:
> >>>>>>>>>>>>> Stream reset*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> >>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >>>>>>>>>>>>> *Caused by:
> org.apache.catalina.connector.ClientAbortException:
> >>>>>>>>>>>>> java.io.IOException: Stream reset*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>
> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>> java.base/java.io
> >>>>>>> .FilterInputStream.read(FilterInputStream.java:133)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> >>>>>>>>>>>>> *    at
> >> java.base/java.io.InputStream.read(InputStream.java:205)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> >>>>>>>>>>>>> *    ... 39 common frames omitted*
> >>>>>>>>>>>>> *Caused by: java.io.IOException: Stream reset*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
> >>>>>>>>>>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
> >>>>>>>>>>>>> *    ... 50 common frames omitted*
> >>>>>>>>>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469
> >>>>>>>>>>>>> [io-5080-exec-14] -
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Upload
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> failed: Processing of multipart/form-data request failed.
> >> Stream
> >>>>>>> ended
> >>>>>>>>>>>>> unexpectedly*
> >>>>>>>>>>>>>
> >>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >>>>>>>>>>>>> Processing of multipart/form-data request failed. Stream
> ended
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> unexpectedly*
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> >>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> >>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >>>>>>>>>>>>> *Caused by:
> >>>>>>>>>>>>>
> >>>>
> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
> >>>>>>>>>>>>> Stream ended unexpectedly*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> >>>>>>>>>>>>> *    at
> >> java.base/java.io.InputStream.read(InputStream.java:205)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >>>>>>>>>>>>> *    at
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> >>>>>>>>>>>>> *    ... 39 common frames omitted *Tomcat config used:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
> >>>>>>>>>>>>> *               connectionTimeout="20000"*
> >>>>>>>>>>>>> *               redirectPort="5443" />*
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> *    <Connector port="5443"
> >>>>>>>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
> >>>>>>>>>>>>> *               maxThreads="150" connectionTimeout="20000"
> >>>>>>>>>>>>> SSLEnabled="true" *
> >>>>>>>>>>>>> *
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
> >>>>>>>>>>>>> *
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> *        <UpgradeProtocol
> >>>>>>>>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
> >>>>>>>>>>>>> *        <SSLHostConfig>*
> >>>>>>>>>>>>> *            <Certificate certificateKeyFile="cert.key"*
> >>>>>>>>>>>>> * certificateFile="cert.pem"*
> >>>>>>>>>>>>> * certificateChainFile="chain.txt"*
> >>>>>>>>>>>>> *                         type="RSA" />*
> >>>>>>>>>>>>> *        </SSLHostConfig>*
> >>>>>>>>>>>>> *    </Connector>*
> >>>>>>>>>>>>> *    <Connector port="8009" protocol="AJP/1.3"
> >>>>>>>>>>>>> redirectPort="5443"
> >>>>>>> />*
> >>>>>>>>>>>>> 2. I get an error during room load. This seems to prevent
> >>>>>>>>>>>>> sometimes
> >>>>>>>>>>>>> correct room load. sometimes chat is missing, sometimes just
> >>>>>>> rotating
> >>>>>>>>>>>>> balls. Chrome seems to be more sensitive than FF. Browser
> >> console
> >>>>>>>>> shows:
> >>>>>>>>>>>>> *The resource of"
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
> >>>>>>>>>>>>> <
> >>>>>>>>>>>>>
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>>>> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >>>> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>>>> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >>>> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>>>> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >>> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>>>> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >>>> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>>>> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >>>> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>>>> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >>>> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>>>> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >>>>>>>>>>> was
> >>>>>>>>>>>>> blocked because of a MIME-typ-conflict ("text/html")
> >>>>>>>>>>>>> (X-Content-Type-Options: nosniff).*
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> where 5 is the used group id for the external users.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Any Ideas about that?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Greetings Peter
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Should be fixed
> >>>>>>>>>>>>> Thanks for the report!
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> please let me know if anything else need to be fixed :)
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
> >>>>>>> solomax666@gmail.com>
> >>>>>>>>> <
> >>>>>>>>>>> solomax666@gmail.com> <
> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>>>> <so...@gmail.com>
> >>>>>>> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> <so...@gmail.com> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> <so...@gmail.com> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com> wrote:
> >>>>>>>>>>>>> I find the bug in import
> >>>>>>>>>>>>> Will fix ASAP (mea culpa)
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
> >>>>>>> solomax666@gmail.com>
> >>>>>>>>> <
> >>>>>>>>>>> solomax666@gmail.com> <
> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>>>> <so...@gmail.com>
> >>>>>>> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> <so...@gmail.com> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> <so...@gmail.com> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Will also add test for import
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
> >>>>>>> solomax666@gmail.com>
> >>>>>>>>> <
> >>>>>>>>>>> solomax666@gmail.com> <
> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>>>> <so...@gmail.com>
> >>>>>>> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> <so...@gmail.com> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> <so...@gmail.com> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Hello Peter,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I just have added the test: 2 hashes are being generated for
> >> the
> >>>>>>> same
> >>>>>>>>>>>>> external user (same externalId/externalType)
> >>>>>>>>>>>>> No additional user was created in this case
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Please share your use case when you will be ready
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
> >>>>>>> solomax666@gmail.com>
> >>>>>>>>> <
> >>>>>>>>>>> solomax666@gmail.com> <
> >>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>>>> <so...@gmail.com>
> >>>>>>> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> <so...@gmail.com> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> <so...@gmail.com> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Thanks Peter
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Ill investigate the code and will try to find what is going
> on
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
> >>>>>>>>> daehn@vcrp.de>
> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
> >>>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
> daehn@vcrp.de
> >>>> <
> >>>>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
> <
> >>>>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
> >>>>>>>>>>>>> Hi Maxim,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> sorry for not answering, much to do these days.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I found a explanation for "lost files" but no solution.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> It seems, that in om 5.0.3 new accounts will be created
> during
> >>>>>>>>>>>>> SOAP
> >>>>>>>>>>>>> login instead of using former account. New user will be put
> in
> >> an
> >>>>>>> new
> >>>>>>>>>>>>> group. Default group will be ignored. I try to figure out, if
> >> the
> >>>>>>>>>>>>> problem is the adpter or OM.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Greetings Peter
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Hello All,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Current blockers are:
> >>>>>>>>>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> >>>>>>>>>>>>> 2) invitation/secure hashes need to be tested in clustered
> mode
> >>>>>>>>>>>>> 3) "Files messed up during backup restore" (steps still
> >> required)
> >>>>>>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Additionally I would like to implement this onehttps://
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> And check some other issues (like OM at Safari)
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I would like to get some help with testing latest SNAPSHOT:
> >> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
> >>>>>>>>>>>>> It is also installed at demo-nexthttps://
> >>>>>>>>> om.alteametasoft.com:8443/next
> >>>>>>>>>>>>> Please test this version and report back any issues found
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Thanks in advance
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> --
> >>>>>>>>>>>>> WBR
> >>>>>>>>>>>>> Maxim aka solomax
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> --
> >>>>>>>>>>>>> WBR
> >>>>>>>>>>>>> Maxim aka solomax
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> --
> >>>>>>>>>>>>> WBR
> >>>>>>>>>>>>> Maxim aka solomax
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> --
> >>>>>>>>>>>>> WBR
> >>>>>>>>>>>>> Maxim aka solomax
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>
>
>

-- 
Best regards,
Maxim

Re: [HELP NEEDED] 5.0.0 release

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

one module was missing... :-(

  proxy_wstunnel

now it works and I'm going to test more...

Greetings Peter

PS: We had a problem in demo next, will start a new conversation for that

Am 30.03.20 um 11:06 schrieb Maxim Solodovnik:
> The error most probably caused by mod-rewrite not doing it's job
> Have you update server name in config?
>
> On Mon, 30 Mar 2020 at 16:04, Peter Dähn <da...@vcrp.de> wrote:
>
>> yes... same config...
>>
>> Am 30.03.20 um 10:20 schrieb Maxim Solodovnik:
>>> Not sure I get this :((
>>> Are you behind Apache?
>>> Same config?
>>>
>>> On Mon, 30 Mar 2020 at 15:16, Peter Dähn <da...@vcrp.de> wrote:
>>>
>>>> Hi Maxim,
>>>>
>>>> System is in user right now. I needed to switch to my test-system
>>>>
>>>> There I get an error in browser console
>>>>
>>>> Firefox can not connect to
>>>>
>> wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
>>>> aufbauen.
>>>>
>>>> Greetings Peter
>>>>
>>>> Am 30.03.20 um 08:04 schrieb Peter Dähn:
>>>>> Hi Maxim,
>>>>>
>>>>> I missed the change in server.xml
>>>>>
>>>>> now it works, but lms dapter has a problem with this configuration.
>>>>> Will investigate here.
>>>>>
>>>>> Thanks so far
>>>>>
>>>>> Peter
>>>>>
>>>>> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
>>>>>> So I assume
>>>>>> 1) you put config from SO to your Apache
>>>>>> 2) change the line RedirectMatch ^/$
>>>>>> https://domain.test-test.eu/openmeetings
>>>>>> 3) restart Apache
>>>>>> 4) change conf/server.xml
>> https://markmail.org/message/5wnts6izxxmejord
>>>>>> 5) restart OM
>>>>>>
>>>>>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>
>>>>>>> Thanks for the information,
>>>>>>>
>>>>>>> but I get an error in browser console...
>>>>>>>
>>>>>>>      XML-Verarbeitungsfehler: Syntax-Fehler
>>>>>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
>>>>>>> Zeile Nr. 1, Spalte 1:
>>>>>>>
>>>>>>> and network monitor shows 400 bad request on
>>>>>>>
>>>>>>>
>> https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
>>>>>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
>>>>>>>
>> https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
>>>>>>>> this will work for 5.0 with minimum-to-none modifications
>>>>>>>>
>>>>>>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>>
>>>>>>>>> I know... this is really something here with my system... it is
>>>>>>>>> something with tomcat->https-> upload dialog...
>>>>>>>>>
>>>>>>>>> But doesn't seem to be a showstopper for release...
>>>>>>>>>
>>>>>>>>> Is there a guide for apache config? I'm in homeoffice and archived
>>>>>>>>> mails
>>>>>>>>> are not available here...
>>>>>>>>>
>>>>>>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>>>>>>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues :(
>>>>>>>>>>
>>>>>>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>>>>
>>>>>>>>>>> no... this also happen with one uploaded file... seems to happen
>>>>>>>>>>> with
>>>>>>>>>>> larger files >1MB but sometimes the same file can be uploaded or
>>>>>>> not...
>>>>>>>>>>> so it is not a size limit. But evrything I try with time and
>> frames
>>>>>>>>>>> didn't help.
>>>>>>>>>>>
>>>>>>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
>>>>>>>>>>>> What are the steps to reproduce?
>>>>>>>>>>>>
>>>>>>>>>>>> to take 200k PDF and upload it 10 times?
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I found the comment in a commit... *<!-- TODO should be
>>>>>>>>>>>>> in-sync with
>>>>>>>>>>>>> global property -->*
>>>>>>>>>>>>>
>>>>>>>>>>>>> so i already try it...
>>>>>>>>>>>>> *:-( *
>>>>>>>>>>>>> Right now I try to use http and this worked. So I will switch
>> to
>>>>>>>>> apache
>>>>>>>>>>>>> mod_proxy during the day. I think this is the fastest way now.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thank you so far
>>>>>>>>>>>>> Peter
>>>>>>>>>>>>>
>>>>>>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>
>>>>>>>>>>>>> My bad
>>>>>>>>>>>>> there is another place to changehttps://
>> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
>>>>>>>>>>>>> You should see correct Tomcat version in catalina.out
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>
>>>>>>>>>>>>> sorry took a "bit" longer...
>>>>>>>>>>>>>
>>>>>>>>>>>>> Unfortunately nothing changed. The same error.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Could you help me to find the point, where this post request to
>>>>>>>>> upload a
>>>>>>>>>>>>> file will be generated?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Greetings Peter
>>>>>>>>>>>>>
>>>>>>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Can you try to update Tomcat to 9.0.33
>>>>>>>>>>>>> like this
>>>>>>>>>>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>>>>>>>>>>>>> Most probably it will help with upload
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>> here you are...
>>>>>>>>>>>>>
>>>>>>>>>>>>> Revision 81e95ac
>>>>>>>>>>>>> Builddate 2020-02-21T14:27:26Z
>>>>>>>>>>>>> rotating balls are not my issue, I will ask the one. But as
>>>>>>>>>>>>> far as I
>>>>>>>>>>>>> understand, this doesn't happen any time...
>>>>>>>>>>>>>
>>>>>>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>
>>>>>>>>>>>>> can you share revision of your version?
>>>>>>>>>>>>>
>>>>>>>>>>>>> While you have "endless rolling balls" do you have any error
>>>>>>> requests
>>>>>>>>> in
>>>>>>>>>>>>> Dev console->Network?
>>>>>>>>>>>>> anything with status 500 or so?
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>
>>>>>>>>>>>>> 1. latest build isn't an option yet. Bootstrap changes does't
>>>>>>>>>>>>> work
>>>>>>>>> with
>>>>>>>>>>>>> our coustom.css. I would prefer to "repair" current
>> installation
>>>>>>>>> (latest
>>>>>>>>>>>>> build without  bootstrap).
>>>>>>>>>>>>>
>>>>>>>>>>>>> Upload wors on demo.
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not defined*
>> But
>>>>>>> this
>>>>>>>>>>>>> one I ignored.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Greetings Peter
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Are you using most recent version of M4?
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Do you have these upload issues on demo?
>>>>>>>>>>>>> (If yes - please share problem doc)
>>>>>>>>>>>>>
>>>>>>>>>>>>> * there was an issue in Wicket fixed recently, could you
>>>>>>>>>>>>> update and
>>>>>>>>>>>>> re-build (new Wicket SNAPSHOT should be used automatically)
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2) `group/customcss` can be ignored
>>>>>>>>>>>>> Any other errors (in browser console or server log)?
>>>>>>>>>>>>>
>>>>>>>>>>>>> (chat is missing sounds like JS error)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <daehn@vcrp.de
>>>>>>>>> wrote:
>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>
>>>>>>>>>>>>> there are two issues left. Maybe my installation. But it is
>>>>>>>>>>>>> the same
>>>>>>>>>>>>> behaviour on test and on production.
>>>>>>>>>>>>>
>>>>>>>>>>>>> 1. I have upload problems. Not specific by time ore size. Same
>>>>>>>>>>>>> file
>>>>>>>>>>>>>
>>>>>>>>>>>>> might
>>>>>>>>>>>>>
>>>>>>>>>>>>> work or not.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I get an error in the logs, but no recommended solution helped.
>>>>>>>>>>>>>
>>>>>>>>>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469
>>>>>>>>>>>>> [io-5080-exec-23] -
>>>>>>>>>>>>>
>>>>>>>>>>>>> Upload
>>>>>>>>>>>>>
>>>>>>>>>>>>> failed: Processing of multipart/form-data request failed.
>>>>>>>>>>>>> java.io.IOException: Stream reset*
>>>>>>>>>>>>>
>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>>>>>>>>>>>> Processing of multipart/form-data request failed.
>>>>>>> java.io.IOException:
>>>>>>>>>>>>> Stream reset*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>>>>>>>>>>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>>>>>>>>>>>>> java.io.IOException: Stream reset*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>> java.base/java.io
>>>>>>> .FilterInputStream.read(FilterInputStream.java:133)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>>>>>>>>>>>> *    at
>> java.base/java.io.InputStream.read(InputStream.java:205)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>>>>>>>>>>>> *    ... 39 common frames omitted*
>>>>>>>>>>>>> *Caused by: java.io.IOException: Stream reset*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>>>>>>>>>>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>>>>>>>>>>>>> *    ... 50 common frames omitted*
>>>>>>>>>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469
>>>>>>>>>>>>> [io-5080-exec-14] -
>>>>>>>>>>>>>
>>>>>>>>>>>>> Upload
>>>>>>>>>>>>>
>>>>>>>>>>>>> failed: Processing of multipart/form-data request failed.
>> Stream
>>>>>>> ended
>>>>>>>>>>>>> unexpectedly*
>>>>>>>>>>>>>
>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>>>>>>>>>>>> Processing of multipart/form-data request failed. Stream ended
>>>>>>>>>>>>>
>>>>>>>>>>>>> unexpectedly*
>>>>>>>>>>>>>
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>>>>>>>>>>> *Caused by:
>>>>>>>>>>>>>
>>>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>>>>>>>>>>>>> Stream ended unexpectedly*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>>>>>>>>>>>> *    at
>> java.base/java.io.InputStream.read(InputStream.java:205)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>>>>>>>>>>> *    at
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>>>>>>>>>>>> *    ... 39 common frames omitted *Tomcat config used:
>>>>>>>>>>>>>
>>>>>>>>>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
>>>>>>>>>>>>> *               connectionTimeout="20000"*
>>>>>>>>>>>>> *               redirectPort="5443" />*
>>>>>>>>>>>>>
>>>>>>>>>>>>> *    <Connector port="5443"
>>>>>>>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>>>>>>>>>>>>> *               maxThreads="150" connectionTimeout="20000"
>>>>>>>>>>>>> SSLEnabled="true" *
>>>>>>>>>>>>> *
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>>>>>>>>>>>> *
>>>>>>>>>>>>>
>>>>>>>>>>>>> *        <UpgradeProtocol
>>>>>>>>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
>>>>>>>>>>>>> *        <SSLHostConfig>*
>>>>>>>>>>>>> *            <Certificate certificateKeyFile="cert.key"*
>>>>>>>>>>>>> * certificateFile="cert.pem"*
>>>>>>>>>>>>> * certificateChainFile="chain.txt"*
>>>>>>>>>>>>> *                         type="RSA" />*
>>>>>>>>>>>>> *        </SSLHostConfig>*
>>>>>>>>>>>>> *    </Connector>*
>>>>>>>>>>>>> *    <Connector port="8009" protocol="AJP/1.3"
>>>>>>>>>>>>> redirectPort="5443"
>>>>>>> />*
>>>>>>>>>>>>> 2. I get an error during room load. This seems to prevent
>>>>>>>>>>>>> sometimes
>>>>>>>>>>>>> correct room load. sometimes chat is missing, sometimes just
>>>>>>> rotating
>>>>>>>>>>>>> balls. Chrome seems to be more sensitive than FF. Browser
>> console
>>>>>>>>> shows:
>>>>>>>>>>>>> *The resource of"
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
>>>>>>>>>>>>> <
>>>>>>>>>>>>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>>>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>>> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>>>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>>> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>>>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>>>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>>> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>>>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>>> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>>>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>>> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>>>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
>>>>>>>>>>> was
>>>>>>>>>>>>> blocked because of a MIME-typ-conflict ("text/html")
>>>>>>>>>>>>> (X-Content-Type-Options: nosniff).*
>>>>>>>>>>>>>
>>>>>>>>>>>>> where 5 is the used group id for the external users.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Any Ideas about that?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Greetings Peter
>>>>>>>>>>>>>
>>>>>>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Should be fixed
>>>>>>>>>>>>> Thanks for the report!
>>>>>>>>>>>>>
>>>>>>>>>>>>> please let me know if anything else need to be fixed :)
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com>
>>>>>>>>> <
>>>>>>>>>>> solomax666@gmail.com> <
>>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>>>> <so...@gmail.com>
>>>>>>> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> <so...@gmail.com> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> <so...@gmail.com> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com> wrote:
>>>>>>>>>>>>> I find the bug in import
>>>>>>>>>>>>> Will fix ASAP (mea culpa)
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com>
>>>>>>>>> <
>>>>>>>>>>> solomax666@gmail.com> <
>>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>>>> <so...@gmail.com>
>>>>>>> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> <so...@gmail.com> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> <so...@gmail.com> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Will also add test for import
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com>
>>>>>>>>> <
>>>>>>>>>>> solomax666@gmail.com> <
>>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>>>> <so...@gmail.com>
>>>>>>> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> <so...@gmail.com> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> <so...@gmail.com> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hello Peter,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I just have added the test: 2 hashes are being generated for
>> the
>>>>>>> same
>>>>>>>>>>>>> external user (same externalId/externalType)
>>>>>>>>>>>>> No additional user was created in this case
>>>>>>>>>>>>>
>>>>>>>>>>>>> Please share your use case when you will be ready
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
>>>>>>> solomax666@gmail.com>
>>>>>>>>> <
>>>>>>>>>>> solomax666@gmail.com> <
>>>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>>>> <so...@gmail.com>
>>>>>>> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> <so...@gmail.com> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> <so...@gmail.com> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks Peter
>>>>>>>>>>>>>
>>>>>>>>>>>>> Ill investigate the code and will try to find what is going on
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
>>>>>>>>> daehn@vcrp.de>
>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <daehn@vcrp.de
>>>> <
>>>>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>>>>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>>>
>>>>>>>>>>>>> sorry for not answering, much to do these days.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I found a explanation for "lost files" but no solution.
>>>>>>>>>>>>>
>>>>>>>>>>>>> It seems, that in om 5.0.3 new accounts will be created during
>>>>>>>>>>>>> SOAP
>>>>>>>>>>>>> login instead of using former account. New user will be put in
>> an
>>>>>>> new
>>>>>>>>>>>>> group. Default group will be ignored. I try to figure out, if
>> the
>>>>>>>>>>>>> problem is the adpter or OM.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Greetings Peter
>>>>>>>>>>>>>
>>>>>>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hello All,
>>>>>>>>>>>>>
>>>>>>>>>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>>>>>>>>>>>>
>>>>>>>>>>>>> Current blockers are:
>>>>>>>>>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>>>>>>>>>>>> 2) invitation/secure hashes need to be tested in clustered mode
>>>>>>>>>>>>> 3) "Files messed up during backup restore" (steps still
>> required)
>>>>>>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
>>>>>>>>>>>>>
>>>>>>>>>>>>> Additionally I would like to implement this onehttps://
>>>>>>>>>>>>>
>>>>>>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>>>>>>>>>>>>>
>>>>>>>>>>>>> And check some other issues (like OM at Safari)
>>>>>>>>>>>>>
>>>>>>>>>>>>> I would like to get some help with testing latest SNAPSHOT:
>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>>>>>>>>>>>> It is also installed at demo-nexthttps://
>>>>>>>>> om.alteametasoft.com:8443/next
>>>>>>>>>>>>> Please test this version and report back any issues found
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks in advance
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> WBR
>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> WBR
>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> WBR
>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> WBR
>>>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>


Re: Japanese translation

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

please file JIRA: https://issues.apache.org/jira/browse/OPENMEETINGS
and attach Application_ja.properties.xml to it
I'll do the rest :)

Thanks in advance!

On Tue, 31 Mar 2020 at 08:13, 森田 ジョナサン <j....@mochikichi.co.jp> wrote:

> Hello,
> Locally I translated some OpenMeetings english text into Japanese. Would
> it be helpful for me to provide these translations to the OpenMeetings
> project in some way?
> JM
>


-- 
WBR
Maxim aka solomax

Japanese translation

Posted by 森田 ジョナサン <j....@mochikichi.co.jp>.
Hello,
Locally I translated some OpenMeetings english text into Japanese. Would it be helpful for me to provide these translations to the OpenMeetings project in some way?
JM

Re: newest Snapshot-Version <> Snapshot December

Posted by Maxim Solodovnik <so...@gmail.com>.
you can download latest SNAPSHOT (as soon as it will be ready)
and replace openmeetings-web*.jar

On Tue, 31 Mar 2020 at 16:19, R. Scholz <re...@abakus-edv-systems.de>
wrote:

> Helle Maxim,
>
> thank you for correct the registration-btutton.
> Can you tell me which file I have to update? After the "big
> database-update" yesterday I hope I can overwrite only the file you repair
> with the new one.
>
> Best regards,
>
> René
>
>
> Am 31.03.2020 um 08:42 schrieb Maxim Solodovnik:
>
> I would recommend to use cmd-admin with keys
> 'i' -> install
> + 'file' -> perform import while installing
> + 'skip default-objects' -> do not create additional users/rooms etc.
> (backup file have them all ... )
>
> `allow.frontend.register` should be honored, please file JIRA
>
> On Tue, 31 Mar 2020 at 13:38, R. Scholz <re...@abakus-edv-systems.de>
> wrote:
>
>> Hello Maxim,
>>
>> - "missing files" after export/import
>> After switching on my brain I see that with generating the new database
>> my admin-user is another like before.
>> So the missing files are there - at the "marked-as-import-user".
>>
>> - video/audio-configuration not appears
>> To import my configuration after make an update I wrote a script who copy
>> conf-files (and a little bit more) from my backup to the actual
>> OM-directory.
>> And there I overwrote the "VideoSettings.html" - I put in the past a few
>> higher resolutions in it.
>> After changing with the original one the configuration-window appears
>> correctly.
>>
>> But what I see: In the configuration I have the "allow.frontend.register"
>> to false. But the button "Registration" appears at Login.
>> When I click on it the screen will be "grey" - and notthing happens. No
>> error-screen, nothing.
>> Is it possible to make the button unvisible?
>>
>> - import/export
>> I will try it.
>>
>> ./admin.sh -i -file backup.zip -- drop
>> ./admin.sh -i -v -tz Europe/Berlin -email your.email@gmail.com -group
>> webbase -user admin
>>
>> With best regards,
>>
>> René
>>
>>
>>
>>
>>
>> Am 31.03.2020 um 02:36 schrieb Maxim Solodovnik:
>>
>> Hello Rene
>>
>> On Tue, 31 Mar 2020 at 02:37, R. Scholz <
>> rene.scholz@abakus-edv-systems.de> wrote:
>>
>>> Hello Maxim,
>>>
>>> I reinstall OM and after that I import the save-file. All seems OK, only
>>> my presentation-files are gone.
>>>
>>
>> This is NOT OK :( (Import/export issue are high priority)
>> How have you created your backup?
>> Can you open the zip file and check if room files are in there?
>>
>>
>>> Is there a shorter way to create a "basic-database"? Like a sql-script I
>>> have to run when I have to update?
>>> - drop database
>>> - create datebase
>>> - run SQL-Script
>>> - admin.sh -r -file backup.zip
>>>
>>
>> Not sure I got the question
>> I'm using `./admin.sh -i -file backup.zip -- drop` (It seem --drop
>> requires 2 runs, but this is different issue)
>> To create basic DB with just 1 user:
>> Drop DB
>> Create DB
>> `./admin.sh -i -v -tz Europe/Berlin -email your.email@gmail.com -group
>> webbase -user admin`
>>
>>
>>>
>>> Another question: When I open a room and go into the
>>> audio/video-settings only the screen is grey, no window appears.
>>> Where is it go away?
>>>
>>
>> Video setting should work as before (only look different)
>> Does it work for you at demo-next?
>> Do you have any errors in Browser console?
>>
>>
>>>
>>> Best regards,
>>>
>>> René
>>>
>>>
>>> Am 30.03.2020 um 15:55 schrieb Maxim Solodovnik:
>>>
>>> Database has been changed
>>> You need to reinstall with import/export
>>>
>>> On Mon, 30 Mar 2020 at 20:54, R. Scholz <
>>> rene.scholz@abakus-edv-systems.de> wrote:
>>>
>>>> Hello,
>>>>
>>>> I try to update my M4-Version (December) to the newest one.
>>>> But after login I run in an internal error - an "unexpected" one.
>>>>
>>>> *ERROR 03-30 15:15:39.684 o.a.w.DefaultExceptionMapper:170
>>>> [nio-5443-exec-2] - Unexpected error occurred*
>>>> * org.apache.openjpa.persistence.PersistenceException: No enum constant
>>>> org.apache.openmeetings.db.entity.user.User.Right.Soap*
>>>>
>>>> Is there a difference between the december-version and the newest one I
>>>> forgot to implement?
>>>> Maybe a new JAVA-Version necessary or something else I dont know?
>>>>
>>>> With best regards,
>>>>
>>>> René
>>>>
>>>>
>>>>
>>>>
>>>> Am 30.03.2020 um 15:24 schrieb Peter Dähn:
>>>>
>>>> ok.. wait for that... ;-)
>>>>
>>>> Am 30.03.20 um 14:15 schrieb Maxim Solodovnik:
>>>>
>>>> I'll try to add "connection status handling" to the client
>>>> So user will be aware of connection-is-not-set state
>>>>
>>>> will take some time
>>>>
>>>> On Mon, 30 Mar 2020 at 19:11, Peter Dähn <da...@vcrp.de>
>>>> <da...@vcrp.de> wrote:
>>>>
>>>> sorry for that.. :-(
>>>>
>>>> 1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was not be heard by
>>>> the others -> reload everything was fine
>>>> 2nd user Firefox 74.0 macOS 10.15 -> could hear and was heard by all
>>>> others
>>>> 3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and was heard by all
>>>> others
>>>> 4th FF 74 Linux Mint 19.3 -> was not be heard by the others -> reload
>>>> everything was fine
>>>>
>>>> if it is possible with less participants need to be tested...
>>>>
>>>>
>>>>
>>>> Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
>>>>
>>>> This is the report I was always afraid of :((
>>>>
>>>> What OSes/Browsers have you used?
>>>> Is the issue reproducible with less participants?
>>>>
>>>> On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de>
>>>> <da...@vcrp.de> wrote:
>>>>
>>>> Hi Maxim,
>>>>
>>>> we were right now at demo next and made a test, because we often here
>>>> that people have connection problems, when they enter the room. We can
>>>> not find any reason for that. The behaviour seems to be the same on
>>>> demo
>>>> next.
>>>>
>>>> We were 4 persons in the room. The first and the last one could not be
>>>> heard by the others. They need to re-enter the room. Maybe you can find
>>>> something in the logs. We met at 11:20 MEZ in room 4868.
>>>>
>>>> I thought this could be caused by setup, but it seems to be
>>>> reproducible. This should be fixed.
>>>>
>>>> Greetings Peter
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>>
>>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>
> --
> WBR
> Maxim aka solomax
>
>
>

-- 
WBR
Maxim aka solomax

Re: newest Snapshot-Version <> Snapshot December

Posted by "R. Scholz" <re...@abakus-edv-systems.de>.
Helle Maxim,

thank you for correct the registration-btutton.
Can you tell me which file I have to update? After the "big 
database-update" yesterday I hope I can overwrite only the file you 
repair with the new one.

Best regards,

René


Am 31.03.2020 um 08:42 schrieb Maxim Solodovnik:
> I would recommend to use cmd-admin with keys
> 'i' -> install
> + 'file' -> perform import while installing
> + 'skip default-objects' -> do not create additional users/rooms etc. 
> (backup file have them all ... )
>
> `allow.frontend.register` should be honored, please file JIRA
>
> On Tue, 31 Mar 2020 at 13:38, R. Scholz 
> <rene.scholz@abakus-edv-systems.de 
> <ma...@abakus-edv-systems.de>> wrote:
>
>     Hello Maxim,
>
>     - "missing files" after export/import
>     After switching on my brain I see that with generating the new
>     database my admin-user is another like before.
>     So the missing files are there - at the "marked-as-import-user".
>
>     - video/audio-configuration not appears
>     To import my configuration after make an update I wrote a script
>     who copy conf-files (and a little bit more) from my backup to the
>     actual OM-directory.
>     And there I overwrote the "VideoSettings.html" - I put in the past
>     a few higher resolutions in it.
>     After changing with the original one the configuration-window
>     appears correctly.
>
>     But what I see: In the configuration I have the
>     "allow.frontend.register" to false. But the button "Registration"
>     appears at Login.
>     When I click on it the screen will be "grey" - and notthing
>     happens. No error-screen, nothing.
>     Is it possible to make the button unvisible?
>
>     - import/export
>     I will try it.
>
>     ./admin.sh -i -file backup.zip -- drop
>     ./admin.sh -i -v -tz Europe/Berlin -email your.email@gmail.com
>     <ma...@gmail.com> -groupwebbase-useradmin
>
>     With best regards,
>
>     René
>
>
>
>
>
>     Am 31.03.2020 um 02:36 schrieb Maxim Solodovnik:
>>     Hello Rene
>>
>>     On Tue, 31 Mar 2020 at 02:37, R. Scholz
>>     <rene.scholz@abakus-edv-systems.de
>>     <ma...@abakus-edv-systems.de>> wrote:
>>
>>         Hello Maxim,
>>
>>         I reinstall OM and after that I import the save-file. All
>>         seems OK, only my presentation-files are gone.
>>
>>
>>     This is NOT OK :( (Import/export issue are high priority)
>>     How have you created your backup?
>>     Can you open the zip file and check if room files are in there?
>>
>>         Is there a shorter way to create a "basic-database"? Like a
>>         sql-script I have to run when I have to update?
>>         - drop database
>>         - create datebase
>>         - run SQL-Script
>>         - admin.sh -r -file backup.zip
>>
>>
>>     Not sure I got the question
>>     I'm using `./admin.sh -i -file backup.zip -- drop` (It seem
>>     --drop requires 2 runs, but this is different issue)
>>     To create basic DB with just 1 user:
>>     Drop DB
>>     Create DB
>>     `./admin.sh -i -v -tz Europe/Berlin -email your.email@gmail.com
>>     <ma...@gmail.com> -groupwebbase-useradmin`
>>
>>
>>         Another question: When I open a room and go into the
>>         audio/video-settings only the screen is grey, no window appears.
>>         Where is it go away?
>>
>>
>>     Video setting should work as before (only look different)
>>     Does it work for you at demo-next?
>>     Do you have any errors in Browser console?
>>
>>
>>         Best regards,
>>
>>         René
>>
>>
>>         Am 30.03.2020 um 15:55 schrieb Maxim Solodovnik:
>>>         Database has been changed
>>>         You need to reinstall with import/export
>>>
>>>         On Mon, 30 Mar 2020 at 20:54, R. Scholz
>>>         <rene.scholz@abakus-edv-systems.de
>>>         <ma...@abakus-edv-systems.de>> wrote:
>>>
>>>             Hello,
>>>
>>>             I try to update my M4-Version (December) to the newest one.
>>>             But after login I run in an internal error - an
>>>             "unexpected" one.
>>>
>>>             /ERROR 03-30 15:15:39.684
>>>             o.a.w.DefaultExceptionMapper:170 [nio-5443-exec-2] -
>>>             Unexpected error occurred//
>>>             //org.apache.openjpa.persistence.PersistenceException:
>>>             No enum constant
>>>             org.apache.openmeetings.db.entity.user.User.Right.Soap/
>>>
>>>             Is there a difference between the december-version and
>>>             the newest one I forgot to implement?
>>>             Maybe a new JAVA-Version necessary or something else I
>>>             dont know?
>>>
>>>             With best regards,
>>>
>>>             René
>>>
>>>
>>>
>>>
>>>             Am 30.03.2020 um 15:24 schrieb Peter Dähn:
>>>>             ok.. wait for that... ;-)
>>>>
>>>>             Am 30.03.20 um 14:15 schrieb Maxim Solodovnik:
>>>>>             I'll try to add "connection status handling" to the
>>>>>             client
>>>>>             So user will be aware of connection-is-not-set state
>>>>>
>>>>>             will take some time
>>>>>
>>>>>             On Mon, 30 Mar 2020 at 19:11, Peter Dähn
>>>>>             <da...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>
>>>>>>             sorry for that.. :-(
>>>>>>
>>>>>>             1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was
>>>>>>             not be heard by
>>>>>>             the others -> reload everything was fine
>>>>>>             2nd user Firefox 74.0 macOS 10.15 -> could hear and
>>>>>>             was heard by all others
>>>>>>             3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and
>>>>>>             was heard by all others
>>>>>>             4th FF 74 Linux Mint 19.3 -> was not be heard by the
>>>>>>             others -> reload
>>>>>>             everything was fine
>>>>>>
>>>>>>             if it is possible with less participants need to be
>>>>>>             tested...
>>>>>>
>>>>>>
>>>>>>
>>>>>>             Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
>>>>>>>             This is the report I was always afraid of :((
>>>>>>>
>>>>>>>             What OSes/Browsers have you used?
>>>>>>>             Is the issue reproducible with less participants?
>>>>>>>
>>>>>>>             On Mon, 30 Mar 2020 at 17:14, Peter Dähn
>>>>>>>             <da...@vcrp.de> <ma...@vcrp.de> wrote:
>>>>>>>
>>>>>>>>             Hi Maxim,
>>>>>>>>
>>>>>>>>             we were right now at demo next and made a test,
>>>>>>>>             because we often here
>>>>>>>>             that people have connection problems, when they
>>>>>>>>             enter the room. We can
>>>>>>>>             not find any reason for that. The behaviour seems
>>>>>>>>             to be the same on demo
>>>>>>>>             next.
>>>>>>>>
>>>>>>>>             We were 4 persons in the room. The first and the
>>>>>>>>             last one could not be
>>>>>>>>             heard by the others. They need to re-enter the
>>>>>>>>             room. Maybe you can find
>>>>>>>>             something in the logs. We met at 11:20 MEZ in room
>>>>>>>>             4868.
>>>>>>>>
>>>>>>>>             I thought this could be caused by setup, but it
>>>>>>>>             seems to be
>>>>>>>>             reproducible. This should be fixed.
>>>>>>>>
>>>>>>>>             Greetings Peter
>>>>>>>>
>>>>>>
>>>>
>>>
>>>
>>>
>>>         -- 
>>>         WBR
>>>         Maxim aka solomax
>>
>>
>>
>>     -- 
>>     WBR
>>     Maxim aka solomax
>
>
>
> -- 
> WBR
> Maxim aka solomax


Re: newest Snapshot-Version <> Snapshot December

Posted by Maxim Solodovnik <so...@gmail.com>.
I would recommend to use cmd-admin with keys
'i' -> install
+ 'file' -> perform import while installing
+ 'skip default-objects' -> do not create additional users/rooms etc.
(backup file have them all ... )

`allow.frontend.register` should be honored, please file JIRA

On Tue, 31 Mar 2020 at 13:38, R. Scholz <re...@abakus-edv-systems.de>
wrote:

> Hello Maxim,
>
> - "missing files" after export/import
> After switching on my brain I see that with generating the new database my
> admin-user is another like before.
> So the missing files are there - at the "marked-as-import-user".
>
> - video/audio-configuration not appears
> To import my configuration after make an update I wrote a script who copy
> conf-files (and a little bit more) from my backup to the actual
> OM-directory.
> And there I overwrote the "VideoSettings.html" - I put in the past a few
> higher resolutions in it.
> After changing with the original one the configuration-window appears
> correctly.
>
> But what I see: In the configuration I have the "allow.frontend.register"
> to false. But the button "Registration" appears at Login.
> When I click on it the screen will be "grey" - and notthing happens. No
> error-screen, nothing.
> Is it possible to make the button unvisible?
>
> - import/export
> I will try it.
>
> ./admin.sh -i -file backup.zip -- drop
> ./admin.sh -i -v -tz Europe/Berlin -email your.email@gmail.com -group
> webbase -user admin
>
> With best regards,
>
> René
>
>
>
>
>
> Am 31.03.2020 um 02:36 schrieb Maxim Solodovnik:
>
> Hello Rene
>
> On Tue, 31 Mar 2020 at 02:37, R. Scholz <re...@abakus-edv-systems.de>
> wrote:
>
>> Hello Maxim,
>>
>> I reinstall OM and after that I import the save-file. All seems OK, only
>> my presentation-files are gone.
>>
>
> This is NOT OK :( (Import/export issue are high priority)
> How have you created your backup?
> Can you open the zip file and check if room files are in there?
>
>
>> Is there a shorter way to create a "basic-database"? Like a sql-script I
>> have to run when I have to update?
>> - drop database
>> - create datebase
>> - run SQL-Script
>> - admin.sh -r -file backup.zip
>>
>
> Not sure I got the question
> I'm using `./admin.sh -i -file backup.zip -- drop` (It seem --drop
> requires 2 runs, but this is different issue)
> To create basic DB with just 1 user:
> Drop DB
> Create DB
> `./admin.sh -i -v -tz Europe/Berlin -email your.email@gmail.com -group
> webbase -user admin`
>
>
>>
>> Another question: When I open a room and go into the audio/video-settings
>> only the screen is grey, no window appears.
>> Where is it go away?
>>
>
> Video setting should work as before (only look different)
> Does it work for you at demo-next?
> Do you have any errors in Browser console?
>
>
>>
>> Best regards,
>>
>> René
>>
>>
>> Am 30.03.2020 um 15:55 schrieb Maxim Solodovnik:
>>
>> Database has been changed
>> You need to reinstall with import/export
>>
>> On Mon, 30 Mar 2020 at 20:54, R. Scholz <
>> rene.scholz@abakus-edv-systems.de> wrote:
>>
>>> Hello,
>>>
>>> I try to update my M4-Version (December) to the newest one.
>>> But after login I run in an internal error - an "unexpected" one.
>>>
>>> *ERROR 03-30 15:15:39.684 o.a.w.DefaultExceptionMapper:170
>>> [nio-5443-exec-2] - Unexpected error occurred*
>>> * org.apache.openjpa.persistence.PersistenceException: No enum constant
>>> org.apache.openmeetings.db.entity.user.User.Right.Soap*
>>>
>>> Is there a difference between the december-version and the newest one I
>>> forgot to implement?
>>> Maybe a new JAVA-Version necessary or something else I dont know?
>>>
>>> With best regards,
>>>
>>> René
>>>
>>>
>>>
>>>
>>> Am 30.03.2020 um 15:24 schrieb Peter Dähn:
>>>
>>> ok.. wait for that... ;-)
>>>
>>> Am 30.03.20 um 14:15 schrieb Maxim Solodovnik:
>>>
>>> I'll try to add "connection status handling" to the client
>>> So user will be aware of connection-is-not-set state
>>>
>>> will take some time
>>>
>>> On Mon, 30 Mar 2020 at 19:11, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>>> wrote:
>>>
>>> sorry for that.. :-(
>>>
>>> 1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was not be heard by
>>> the others -> reload everything was fine
>>> 2nd user Firefox 74.0 macOS 10.15 -> could hear and was heard by all
>>> others
>>> 3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and was heard by all
>>> others
>>> 4th FF 74 Linux Mint 19.3 -> was not be heard by the others -> reload
>>> everything was fine
>>>
>>> if it is possible with less participants need to be tested...
>>>
>>>
>>>
>>> Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
>>>
>>> This is the report I was always afraid of :((
>>>
>>> What OSes/Browsers have you used?
>>> Is the issue reproducible with less participants?
>>>
>>> On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>>> wrote:
>>>
>>> Hi Maxim,
>>>
>>> we were right now at demo next and made a test, because we often here
>>> that people have connection problems, when they enter the room. We can
>>> not find any reason for that. The behaviour seems to be the same on demo
>>> next.
>>>
>>> We were 4 persons in the room. The first and the last one could not be
>>> heard by the others. They need to re-enter the room. Maybe you can find
>>> something in the logs. We met at 11:20 MEZ in room 4868.
>>>
>>> I thought this could be caused by setup, but it seems to be
>>> reproducible. This should be fixed.
>>>
>>> Greetings Peter
>>>
>>>
>>>
>>>
>>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>
> --
> WBR
> Maxim aka solomax
>
>
>

-- 
WBR
Maxim aka solomax

Re: newest Snapshot-Version <> Snapshot December

Posted by "R. Scholz" <re...@abakus-edv-systems.de>.
Hello Maxim,

- "missing files" after export/import
After switching on my brain I see that with generating the new database 
my admin-user is another like before.
So the missing files are there - at the "marked-as-import-user".

- video/audio-configuration not appears
To import my configuration after make an update I wrote a script who 
copy conf-files (and a little bit more) from my backup to the actual 
OM-directory.
And there I overwrote the "VideoSettings.html" - I put in the past a few 
higher resolutions in it.
After changing with the original one the configuration-window appears 
correctly.

But what I see: In the configuration I have the 
"allow.frontend.register" to false. But the button "Registration" 
appears at Login.
When I click on it the screen will be "grey" - and notthing happens. No 
error-screen, nothing.
Is it possible to make the button unvisible?

- import/export
I will try it.

./admin.sh -i -file backup.zip -- drop
./admin.sh -i -v -tz Europe/Berlin -email your.email@gmail.com 
<ma...@gmail.com> -groupwebbase-useradmin

With best regards,

René





Am 31.03.2020 um 02:36 schrieb Maxim Solodovnik:
> Hello Rene
>
> On Tue, 31 Mar 2020 at 02:37, R. Scholz 
> <rene.scholz@abakus-edv-systems.de 
> <ma...@abakus-edv-systems.de>> wrote:
>
>     Hello Maxim,
>
>     I reinstall OM and after that I import the save-file. All seems
>     OK, only my presentation-files are gone.
>
>
> This is NOT OK :( (Import/export issue are high priority)
> How have you created your backup?
> Can you open the zip file and check if room files are in there?
>
>     Is there a shorter way to create a "basic-database"? Like a
>     sql-script I have to run when I have to update?
>     - drop database
>     - create datebase
>     - run SQL-Script
>     - admin.sh -r -file backup.zip
>
>
> Not sure I got the question
> I'm using `./admin.sh -i -file backup.zip -- drop` (It seem --drop 
> requires 2 runs, but this is different issue)
> To create basic DB with just 1 user:
> Drop DB
> Create DB
> `./admin.sh -i -v -tz Europe/Berlin -email your.email@gmail.com 
> <ma...@gmail.com> -groupwebbase-useradmin`
>
>
>     Another question: When I open a room and go into the
>     audio/video-settings only the screen is grey, no window appears.
>     Where is it go away?
>
>
> Video setting should work as before (only look different)
> Does it work for you at demo-next?
> Do you have any errors in Browser console?
>
>
>     Best regards,
>
>     René
>
>
>     Am 30.03.2020 um 15:55 schrieb Maxim Solodovnik:
>>     Database has been changed
>>     You need to reinstall with import/export
>>
>>     On Mon, 30 Mar 2020 at 20:54, R. Scholz
>>     <rene.scholz@abakus-edv-systems.de
>>     <ma...@abakus-edv-systems.de>> wrote:
>>
>>         Hello,
>>
>>         I try to update my M4-Version (December) to the newest one.
>>         But after login I run in an internal error - an "unexpected" one.
>>
>>         /ERROR 03-30 15:15:39.684 o.a.w.DefaultExceptionMapper:170
>>         [nio-5443-exec-2] - Unexpected error occurred//
>>         //org.apache.openjpa.persistence.PersistenceException: No
>>         enum constant
>>         org.apache.openmeetings.db.entity.user.User.Right.Soap/
>>
>>         Is there a difference between the december-version and the
>>         newest one I forgot to implement?
>>         Maybe a new JAVA-Version necessary or something else I dont know?
>>
>>         With best regards,
>>
>>         René
>>
>>
>>
>>
>>         Am 30.03.2020 um 15:24 schrieb Peter Dähn:
>>>         ok.. wait for that... ;-)
>>>
>>>         Am 30.03.20 um 14:15 schrieb Maxim Solodovnik:
>>>>         I'll try to add "connection status handling" to the client
>>>>         So user will be aware of connection-is-not-set state
>>>>
>>>>         will take some time
>>>>
>>>>         On Mon, 30 Mar 2020 at 19:11, Peter Dähn <da...@vcrp.de>
>>>>         <ma...@vcrp.de> wrote:
>>>>
>>>>>         sorry for that.. :-(
>>>>>
>>>>>         1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was not
>>>>>         be heard by
>>>>>         the others -> reload everything was fine
>>>>>         2nd user Firefox 74.0 macOS 10.15 -> could hear and was
>>>>>         heard by all others
>>>>>         3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and was
>>>>>         heard by all others
>>>>>         4th FF 74 Linux Mint 19.3 -> was not be heard by the
>>>>>         others -> reload
>>>>>         everything was fine
>>>>>
>>>>>         if it is possible with less participants need to be tested...
>>>>>
>>>>>
>>>>>
>>>>>         Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
>>>>>>         This is the report I was always afraid of :((
>>>>>>
>>>>>>         What OSes/Browsers have you used?
>>>>>>         Is the issue reproducible with less participants?
>>>>>>
>>>>>>         On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de>
>>>>>>         <ma...@vcrp.de> wrote:
>>>>>>
>>>>>>>         Hi Maxim,
>>>>>>>
>>>>>>>         we were right now at demo next and made a test, because
>>>>>>>         we often here
>>>>>>>         that people have connection problems, when they enter
>>>>>>>         the room. We can
>>>>>>>         not find any reason for that. The behaviour seems to be
>>>>>>>         the same on demo
>>>>>>>         next.
>>>>>>>
>>>>>>>         We were 4 persons in the room. The first and the last
>>>>>>>         one could not be
>>>>>>>         heard by the others. They need to re-enter the room.
>>>>>>>         Maybe you can find
>>>>>>>         something in the logs. We met at 11:20 MEZ in room 4868.
>>>>>>>
>>>>>>>         I thought this could be caused by setup, but it seems to be
>>>>>>>         reproducible. This should be fixed.
>>>>>>>
>>>>>>>         Greetings Peter
>>>>>>>
>>>>>
>>>
>>
>>
>>
>>     -- 
>>     WBR
>>     Maxim aka solomax
>
>
>
> -- 
> WBR
> Maxim aka solomax


Re: newest Snapshot-Version <> Snapshot December

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

On Tue, 31 Mar 2020 at 02:37, R. Scholz <re...@abakus-edv-systems.de>
wrote:

> Hello Maxim,
>
> I reinstall OM and after that I import the save-file. All seems OK, only
> my presentation-files are gone.
>

This is NOT OK :( (Import/export issue are high priority)
How have you created your backup?
Can you open the zip file and check if room files are in there?


> Is there a shorter way to create a "basic-database"? Like a sql-script I
> have to run when I have to update?
> - drop database
> - create datebase
> - run SQL-Script
> - admin.sh -r -file backup.zip
>

Not sure I got the question
I'm using `./admin.sh -i -file backup.zip -- drop` (It seem --drop requires
2 runs, but this is different issue)
To create basic DB with just 1 user:
Drop DB
Create DB
`./admin.sh -i -v -tz Europe/Berlin -email your.email@gmail.com -group
webbase -user admin`


>
> Another question: When I open a room and go into the audio/video-settings
> only the screen is grey, no window appears.
> Where is it go away?
>

Video setting should work as before (only look different)
Does it work for you at demo-next?
Do you have any errors in Browser console?


>
> Best regards,
>
> René
>
>
> Am 30.03.2020 um 15:55 schrieb Maxim Solodovnik:
>
> Database has been changed
> You need to reinstall with import/export
>
> On Mon, 30 Mar 2020 at 20:54, R. Scholz <re...@abakus-edv-systems.de>
> wrote:
>
>> Hello,
>>
>> I try to update my M4-Version (December) to the newest one.
>> But after login I run in an internal error - an "unexpected" one.
>>
>> *ERROR 03-30 15:15:39.684 o.a.w.DefaultExceptionMapper:170
>> [nio-5443-exec-2] - Unexpected error occurred*
>> * org.apache.openjpa.persistence.PersistenceException: No enum constant
>> org.apache.openmeetings.db.entity.user.User.Right.Soap*
>>
>> Is there a difference between the december-version and the newest one I
>> forgot to implement?
>> Maybe a new JAVA-Version necessary or something else I dont know?
>>
>> With best regards,
>>
>> René
>>
>>
>>
>>
>> Am 30.03.2020 um 15:24 schrieb Peter Dähn:
>>
>> ok.. wait for that... ;-)
>>
>> Am 30.03.20 um 14:15 schrieb Maxim Solodovnik:
>>
>> I'll try to add "connection status handling" to the client
>> So user will be aware of connection-is-not-set state
>>
>> will take some time
>>
>> On Mon, 30 Mar 2020 at 19:11, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>> wrote:
>>
>> sorry for that.. :-(
>>
>> 1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was not be heard by
>> the others -> reload everything was fine
>> 2nd user Firefox 74.0 macOS 10.15 -> could hear and was heard by all
>> others
>> 3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and was heard by all
>> others
>> 4th FF 74 Linux Mint 19.3 -> was not be heard by the others -> reload
>> everything was fine
>>
>> if it is possible with less participants need to be tested...
>>
>>
>>
>> Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
>>
>> This is the report I was always afraid of :((
>>
>> What OSes/Browsers have you used?
>> Is the issue reproducible with less participants?
>>
>> On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>> wrote:
>>
>> Hi Maxim,
>>
>> we were right now at demo next and made a test, because we often here
>> that people have connection problems, when they enter the room. We can
>> not find any reason for that. The behaviour seems to be the same on demo
>> next.
>>
>> We were 4 persons in the room. The first and the last one could not be
>> heard by the others. They need to re-enter the room. Maybe you can find
>> something in the logs. We met at 11:20 MEZ in room 4868.
>>
>> I thought this could be caused by setup, but it seems to be
>> reproducible. This should be fixed.
>>
>> Greetings Peter
>>
>>
>>
>>
>>
>
> --
> WBR
> Maxim aka solomax
>
>
>

-- 
WBR
Maxim aka solomax

Re: newest Snapshot-Version <> Snapshot December

Posted by "R. Scholz" <re...@abakus-edv-systems.de>.
Hello Maxim,

I reinstall OM and after that I import the save-file. All seems OK, only 
my presentation-files are gone.
Is there a shorter way to create a "basic-database"? Like a sql-script I 
have to run when I have to update?
- drop database
- create datebase
- run SQL-Script
- admin.sh -r -file backup.zip

Another question: When I open a room and go into the 
audio/video-settings only the screen is grey, no window appears.
Where is it go away?

Best regards,

René


Am 30.03.2020 um 15:55 schrieb Maxim Solodovnik:
> Database has been changed
> You need to reinstall with import/export
>
> On Mon, 30 Mar 2020 at 20:54, R. Scholz 
> <rene.scholz@abakus-edv-systems.de 
> <ma...@abakus-edv-systems.de>> wrote:
>
>     Hello,
>
>     I try to update my M4-Version (December) to the newest one.
>     But after login I run in an internal error - an "unexpected" one.
>
>     /ERROR 03-30 15:15:39.684 o.a.w.DefaultExceptionMapper:170
>     [nio-5443-exec-2] - Unexpected error occurred//
>     //org.apache.openjpa.persistence.PersistenceException: No enum
>     constant org.apache.openmeetings.db.entity.user.User.Right.Soap/
>
>     Is there a difference between the december-version and the newest
>     one I forgot to implement?
>     Maybe a new JAVA-Version necessary or something else I dont know?
>
>     With best regards,
>
>     René
>
>
>
>
>     Am 30.03.2020 um 15:24 schrieb Peter Dähn:
>>     ok.. wait for that... ;-)
>>
>>     Am 30.03.20 um 14:15 schrieb Maxim Solodovnik:
>>>     I'll try to add "connection status handling" to the client
>>>     So user will be aware of connection-is-not-set state
>>>
>>>     will take some time
>>>
>>>     On Mon, 30 Mar 2020 at 19:11, Peter Dähn <da...@vcrp.de>
>>>     <ma...@vcrp.de> wrote:
>>>
>>>>     sorry for that.. :-(
>>>>
>>>>     1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was not be
>>>>     heard by
>>>>     the others -> reload everything was fine
>>>>     2nd user Firefox 74.0 macOS 10.15 -> could hear and was heard
>>>>     by all others
>>>>     3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and was heard by
>>>>     all others
>>>>     4th FF 74 Linux Mint 19.3 -> was not be heard by the others ->
>>>>     reload
>>>>     everything was fine
>>>>
>>>>     if it is possible with less participants need to be tested...
>>>>
>>>>
>>>>
>>>>     Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
>>>>>     This is the report I was always afraid of :((
>>>>>
>>>>>     What OSes/Browsers have you used?
>>>>>     Is the issue reproducible with less participants?
>>>>>
>>>>>     On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de>
>>>>>     <ma...@vcrp.de> wrote:
>>>>>
>>>>>>     Hi Maxim,
>>>>>>
>>>>>>     we were right now at demo next and made a test, because we
>>>>>>     often here
>>>>>>     that people have connection problems, when they enter the
>>>>>>     room. We can
>>>>>>     not find any reason for that. The behaviour seems to be the
>>>>>>     same on demo
>>>>>>     next.
>>>>>>
>>>>>>     We were 4 persons in the room. The first and the last one
>>>>>>     could not be
>>>>>>     heard by the others. They need to re-enter the room. Maybe
>>>>>>     you can find
>>>>>>     something in the logs. We met at 11:20 MEZ in room 4868.
>>>>>>
>>>>>>     I thought this could be caused by setup, but it seems to be
>>>>>>     reproducible. This should be fixed.
>>>>>>
>>>>>>     Greetings Peter
>>>>>>
>>>>
>>
>
>
>
> -- 
> WBR
> Maxim aka solomax


Re: newest Snapshot-Version <> Snapshot December

Posted by Maxim Solodovnik <so...@gmail.com>.
Database has been changed
You need to reinstall with import/export

On Mon, 30 Mar 2020 at 20:54, R. Scholz <re...@abakus-edv-systems.de>
wrote:

> Hello,
>
> I try to update my M4-Version (December) to the newest one.
> But after login I run in an internal error - an "unexpected" one.
>
> *ERROR 03-30 15:15:39.684 o.a.w.DefaultExceptionMapper:170
> [nio-5443-exec-2] - Unexpected error occurred*
> * org.apache.openjpa.persistence.PersistenceException: No enum constant
> org.apache.openmeetings.db.entity.user.User.Right.Soap*
>
> Is there a difference between the december-version and the newest one I
> forgot to implement?
> Maybe a new JAVA-Version necessary or something else I dont know?
>
> With best regards,
>
> René
>
>
>
>
> Am 30.03.2020 um 15:24 schrieb Peter Dähn:
>
> ok.. wait for that... ;-)
>
> Am 30.03.20 um 14:15 schrieb Maxim Solodovnik:
>
> I'll try to add "connection status handling" to the client
> So user will be aware of connection-is-not-set state
>
> will take some time
>
> On Mon, 30 Mar 2020 at 19:11, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
> wrote:
>
> sorry for that.. :-(
>
> 1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was not be heard by
> the others -> reload everything was fine
> 2nd user Firefox 74.0 macOS 10.15 -> could hear and was heard by all
> others
> 3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and was heard by all others
> 4th FF 74 Linux Mint 19.3 -> was not be heard by the others -> reload
> everything was fine
>
> if it is possible with less participants need to be tested...
>
>
>
> Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
>
> This is the report I was always afraid of :((
>
> What OSes/Browsers have you used?
> Is the issue reproducible with less participants?
>
> On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
> wrote:
>
> Hi Maxim,
>
> we were right now at demo next and made a test, because we often here
> that people have connection problems, when they enter the room. We can
> not find any reason for that. The behaviour seems to be the same on demo
> next.
>
> We were 4 persons in the room. The first and the last one could not be
> heard by the others. They need to re-enter the room. Maybe you can find
> something in the logs. We met at 11:20 MEZ in room 4868.
>
> I thought this could be caused by setup, but it seems to be
> reproducible. This should be fixed.
>
> Greetings Peter
>
>
>
>
>

-- 
WBR
Maxim aka solomax

newest Snapshot-Version <> Snapshot December

Posted by "R. Scholz" <re...@abakus-edv-systems.de>.
Hello,

I try to update my M4-Version (December) to the newest one.
But after login I run in an internal error - an "unexpected" one.

/ERROR 03-30 15:15:39.684 o.a.w.DefaultExceptionMapper:170 
[nio-5443-exec-2] - Unexpected error occurred//
//org.apache.openjpa.persistence.PersistenceException: No enum constant 
org.apache.openmeetings.db.entity.user.User.Right.Soap/

Is there a difference between the december-version and the newest one I 
forgot to implement?
Maybe a new JAVA-Version necessary or something else I dont know?

With best regards,

René




Am 30.03.2020 um 15:24 schrieb Peter Dähn:
> ok.. wait for that... ;-)
>
> Am 30.03.20 um 14:15 schrieb Maxim Solodovnik:
>> I'll try to add "connection status handling" to the client
>> So user will be aware of connection-is-not-set state
>>
>> will take some time
>>
>> On Mon, 30 Mar 2020 at 19:11, Peter Dähn <da...@vcrp.de> wrote:
>>
>>> sorry for that.. :-(
>>>
>>> 1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was not be heard by
>>> the others -> reload everything was fine
>>> 2nd user Firefox 74.0 macOS 10.15 -> could hear and was heard by all 
>>> others
>>> 3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and was heard by all 
>>> others
>>> 4th FF 74 Linux Mint 19.3 -> was not be heard by the others -> reload
>>> everything was fine
>>>
>>> if it is possible with less participants need to be tested...
>>>
>>>
>>>
>>> Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
>>>> This is the report I was always afraid of :((
>>>>
>>>> What OSes/Browsers have you used?
>>>> Is the issue reproducible with less participants?
>>>>
>>>> On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de> wrote:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> we were right now at demo next and made a test, because we often here
>>>>> that people have connection problems, when they enter the room. We 
>>>>> can
>>>>> not find any reason for that. The behaviour seems to be the same 
>>>>> on demo
>>>>> next.
>>>>>
>>>>> We were 4 persons in the room. The first and the last one could 
>>>>> not be
>>>>> heard by the others. They need to re-enter the room. Maybe you can 
>>>>> find
>>>>> something in the logs. We met at 11:20 MEZ in room 4868.
>>>>>
>>>>> I thought this could be caused by setup, but it seems to be
>>>>> reproducible. This should be fixed.
>>>>>
>>>>> Greetings Peter
>>>>>
>>>
>


Re: Connection Problems

Posted by Maxim Solodovnik <so...@gmail.com>.
https://issues.apache.org/jira/browse/OPENMEETINGS-2209
to track progress

On Mon, 30 Mar 2020 at 20:24, Peter Dähn <da...@vcrp.de> wrote:

> ok.. wait for that... ;-)
>
> Am 30.03.20 um 14:15 schrieb Maxim Solodovnik:
> > I'll try to add "connection status handling" to the client
> > So user will be aware of connection-is-not-set state
> >
> > will take some time
> >
> > On Mon, 30 Mar 2020 at 19:11, Peter Dähn <da...@vcrp.de> wrote:
> >
> >> sorry for that.. :-(
> >>
> >> 1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was not be heard by
> >> the others -> reload everything was fine
> >> 2nd user Firefox 74.0 macOS 10.15 -> could hear and was heard by all
> others
> >> 3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and was heard by all
> others
> >> 4th FF 74 Linux Mint 19.3 -> was not be heard by the others -> reload
> >> everything was fine
> >>
> >> if it is possible with less participants need to be tested...
> >>
> >>
> >>
> >> Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
> >>> This is the report I was always afraid of :((
> >>>
> >>> What OSes/Browsers have you used?
> >>> Is the issue reproducible with less participants?
> >>>
> >>> On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de> wrote:
> >>>
> >>>> Hi Maxim,
> >>>>
> >>>> we were right now at demo next and made a test, because we often here
> >>>> that people have connection problems, when they enter the room. We can
> >>>> not find any reason for that. The behaviour seems to be the same on
> demo
> >>>> next.
> >>>>
> >>>> We were 4 persons in the room. The first and the last one could not be
> >>>> heard by the others. They need to re-enter the room. Maybe you can
> find
> >>>> something in the logs. We met at 11:20 MEZ in room 4868.
> >>>>
> >>>> I thought this could be caused by setup, but it seems to be
> >>>> reproducible. This should be fixed.
> >>>>
> >>>> Greetings Peter
> >>>>
> >>
>
>

-- 
WBR
Maxim aka solomax

Re: Connection Problems

Posted by Peter Dähn <da...@vcrp.de>.
ok.. wait for that... ;-)

Am 30.03.20 um 14:15 schrieb Maxim Solodovnik:
> I'll try to add "connection status handling" to the client
> So user will be aware of connection-is-not-set state
>
> will take some time
>
> On Mon, 30 Mar 2020 at 19:11, Peter Dähn <da...@vcrp.de> wrote:
>
>> sorry for that.. :-(
>>
>> 1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was not be heard by
>> the others -> reload everything was fine
>> 2nd user Firefox 74.0 macOS 10.15 -> could hear and was heard by all others
>> 3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and was heard by all others
>> 4th FF 74 Linux Mint 19.3 -> was not be heard by the others -> reload
>> everything was fine
>>
>> if it is possible with less participants need to be tested...
>>
>>
>>
>> Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
>>> This is the report I was always afraid of :((
>>>
>>> What OSes/Browsers have you used?
>>> Is the issue reproducible with less participants?
>>>
>>> On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de> wrote:
>>>
>>>> Hi Maxim,
>>>>
>>>> we were right now at demo next and made a test, because we often here
>>>> that people have connection problems, when they enter the room. We can
>>>> not find any reason for that. The behaviour seems to be the same on demo
>>>> next.
>>>>
>>>> We were 4 persons in the room. The first and the last one could not be
>>>> heard by the others. They need to re-enter the room. Maybe you can find
>>>> something in the logs. We met at 11:20 MEZ in room 4868.
>>>>
>>>> I thought this could be caused by setup, but it seems to be
>>>> reproducible. This should be fixed.
>>>>
>>>> Greetings Peter
>>>>
>>


Re: Connection Problems

Posted by Maxim Solodovnik <so...@gmail.com>.
Can this be your case:
https://groups.google.com/d/msg/kurento/y-XkMJacXPM/G58h8r-EAAAJ ?

On Mon, 30 Mar 2020 at 17:58, Maxim Solodovnik <so...@gmail.com> wrote:

> This is the report I was always afraid of :((
>
> What OSes/Browsers have you used?
> Is the issue reproducible with less participants?
>
> On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> we were right now at demo next and made a test, because we often here
>> that people have connection problems, when they enter the room. We can
>> not find any reason for that. The behaviour seems to be the same on demo
>> next.
>>
>> We were 4 persons in the room. The first and the last one could not be
>> heard by the others. They need to re-enter the room. Maybe you can find
>> something in the logs. We met at 11:20 MEZ in room 4868.
>>
>> I thought this could be caused by setup, but it seems to be
>> reproducible. This should be fixed.
>>
>> Greetings Peter
>>
>
>
> --
> WBR
> Maxim aka solomax
>


-- 
WBR
Maxim aka solomax

Re: Connection Problems

Posted by Maxim Solodovnik <so...@gmail.com>.
I'll try to add "connection status handling" to the client
So user will be aware of connection-is-not-set state

will take some time

On Mon, 30 Mar 2020 at 19:11, Peter Dähn <da...@vcrp.de> wrote:

> sorry for that.. :-(
>
> 1st user Linux Mint 18.3 Firefox 74.0 (64-Bit) -> was not be heard by
> the others -> reload everything was fine
> 2nd user Firefox 74.0 macOS 10.15 -> could hear and was heard by all others
> 3rd Ubuntu 18.04 - Firefox 72.0.2 ->could hear and was heard by all others
> 4th FF 74 Linux Mint 19.3 -> was not be heard by the others -> reload
> everything was fine
>
> if it is possible with less participants need to be tested...
>
>
>
> Am 30.03.20 um 12:58 schrieb Maxim Solodovnik:
> > This is the report I was always afraid of :((
> >
> > What OSes/Browsers have you used?
> > Is the issue reproducible with less participants?
> >
> > On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de> wrote:
> >
> >> Hi Maxim,
> >>
> >> we were right now at demo next and made a test, because we often here
> >> that people have connection problems, when they enter the room. We can
> >> not find any reason for that. The behaviour seems to be the same on demo
> >> next.
> >>
> >> We were 4 persons in the room. The first and the last one could not be
> >> heard by the others. They need to re-enter the room. Maybe you can find
> >> something in the logs. We met at 11:20 MEZ in room 4868.
> >>
> >> I thought this could be caused by setup, but it seems to be
> >> reproducible. This should be fixed.
> >>
> >> Greetings Peter
> >>
> >
>
>

-- 
WBR
Maxim aka solomax

Re: Connection Problems

Posted by Maxim Solodovnik <so...@gmail.com>.
This is the report I was always afraid of :((

What OSes/Browsers have you used?
Is the issue reproducible with less participants?

On Mon, 30 Mar 2020 at 17:14, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> we were right now at demo next and made a test, because we often here
> that people have connection problems, when they enter the room. We can
> not find any reason for that. The behaviour seems to be the same on demo
> next.
>
> We were 4 persons in the room. The first and the last one could not be
> heard by the others. They need to re-enter the room. Maybe you can find
> something in the logs. We met at 11:20 MEZ in room 4868.
>
> I thought this could be caused by setup, but it seems to be
> reproducible. This should be fixed.
>
> Greetings Peter
>


-- 
WBR
Maxim aka solomax

Connection Problems

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

we were right now at demo next and made a test, because we often here 
that people have connection problems, when they enter the room. We can 
not find any reason for that. The behaviour seems to be the same on demo 
next.

We were 4 persons in the room. The first and the last one could not be 
heard by the others. They need to re-enter the room. Maybe you can find 
something in the logs. We met at 11:20 MEZ in room 4868.

I thought this could be caused by setup, but it seems to be 
reproducible. This should be fixed.

Greetings Peter

Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
The error most probably caused by mod-rewrite not doing it's job
Have you update server name in config?

On Mon, 30 Mar 2020 at 16:04, Peter Dähn <da...@vcrp.de> wrote:

> yes... same config...
>
> Am 30.03.20 um 10:20 schrieb Maxim Solodovnik:
> > Not sure I get this :((
> > Are you behind Apache?
> > Same config?
> >
> > On Mon, 30 Mar 2020 at 15:16, Peter Dähn <da...@vcrp.de> wrote:
> >
> >> Hi Maxim,
> >>
> >> System is in user right now. I needed to switch to my test-system
> >>
> >> There I get an error in browser console
> >>
> >> Firefox can not connect to
> >>
> wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
> >>
> >> aufbauen.
> >>
> >> Greetings Peter
> >>
> >> Am 30.03.20 um 08:04 schrieb Peter Dähn:
> >>> Hi Maxim,
> >>>
> >>> I missed the change in server.xml
> >>>
> >>> now it works, but lms dapter has a problem with this configuration.
> >>> Will investigate here.
> >>>
> >>> Thanks so far
> >>>
> >>> Peter
> >>>
> >>> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
> >>>> So I assume
> >>>> 1) you put config from SO to your Apache
> >>>> 2) change the line RedirectMatch ^/$
> >>>> https://domain.test-test.eu/openmeetings
> >>>> 3) restart Apache
> >>>> 4) change conf/server.xml
> https://markmail.org/message/5wnts6izxxmejord
> >>>> 5) restart OM
> >>>>
> >>>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn <da...@vcrp.de> wrote:
> >>>>
> >>>>> Thanks for the information,
> >>>>>
> >>>>> but I get an error in browser console...
> >>>>>
> >>>>>     XML-Verarbeitungsfehler: Syntax-Fehler
> >>>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
> >>>>> Zeile Nr. 1, Spalte 1:
> >>>>>
> >>>>> and network monitor shows 400 bad request on
> >>>>>
> >>>>>
> >>
> https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
> >>>>>
> >>>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
> >>>>>
> >>
> https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
> >>>>>> this will work for 5.0 with minimum-to-none modifications
> >>>>>>
> >>>>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:
> >>>>>>
> >>>>>>> I know... this is really something here with my system... it is
> >>>>>>> something with tomcat->https-> upload dialog...
> >>>>>>>
> >>>>>>> But doesn't seem to be a showstopper for release...
> >>>>>>>
> >>>>>>> Is there a guide for apache config? I'm in homeoffice and archived
> >>>>>>> mails
> >>>>>>> are not available here...
> >>>>>>>
> >>>>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
> >>>>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues :(
> >>>>>>>>
> >>>>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de> wrote:
> >>>>>>>>
> >>>>>>>>> no... this also happen with one uploaded file... seems to happen
> >>>>>>>>> with
> >>>>>>>>> larger files >1MB but sometimes the same file can be uploaded or
> >>>>> not...
> >>>>>>>>> so it is not a size limit. But evrything I try with time and
> frames
> >>>>>>>>> didn't help.
> >>>>>>>>>
> >>>>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
> >>>>>>>>>> What are the steps to reproduce?
> >>>>>>>>>>
> >>>>>>>>>> to take 200k PDF and upload it 10 times?
> >>>>>>>>>>
> >>>>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> Hi Maxim,
> >>>>>>>>>>>
> >>>>>>>>>>> I found the comment in a commit... *<!-- TODO should be
> >>>>>>>>>>> in-sync with
> >>>>>>>>>>> global property -->*
> >>>>>>>>>>>
> >>>>>>>>>>> so i already try it...
> >>>>>>>>>>> *:-( *
> >>>>>>>>>>> Right now I try to use http and this worked. So I will switch
> to
> >>>>>>> apache
> >>>>>>>>>>> mod_proxy during the day. I think this is the fastest way now.
> >>>>>>>>>>>
> >>>>>>>>>>> Thank you so far
> >>>>>>>>>>> Peter
> >>>>>>>>>>>
> >>>>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
> >>>>>>>>>>>
> >>>>>>>>>>> My bad
> >>>>>>>>>>> there is another place to changehttps://
> >>
> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
> >>>>>>>>>>> You should see correct Tomcat version in catalina.out
> >>>>>>>>>>>
> >>>>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
> >>>>>>> daehn@vcrp.de>
> >>>>>>>>> wrote:
> >>>>>>>>>>> Hi Maxim,
> >>>>>>>>>>>
> >>>>>>>>>>> sorry took a "bit" longer...
> >>>>>>>>>>>
> >>>>>>>>>>> Unfortunately nothing changed. The same error.
> >>>>>>>>>>>
> >>>>>>>>>>> Could you help me to find the point, where this post request to
> >>>>>>> upload a
> >>>>>>>>>>> file will be generated?
> >>>>>>>>>>>
> >>>>>>>>>>> Greetings Peter
> >>>>>>>>>>>
> >>>>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
> >>>>>>>>>>>
> >>>>>>>>>>> Can you try to update Tomcat to 9.0.33
> >>>>>>>>>>> like this
> >>>>>>>>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
> >>>>>>>>>>> Most probably it will help with upload
> >>>>>>>>>>>
> >>>>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
> >>>>>>> daehn@vcrp.de>
> >>>>>>>>> wrote:
> >>>>>>>>>>> here you are...
> >>>>>>>>>>>
> >>>>>>>>>>> Revision 81e95ac
> >>>>>>>>>>> Builddate 2020-02-21T14:27:26Z
> >>>>>>>>>>> rotating balls are not my issue, I will ask the one. But as
> >>>>>>>>>>> far as I
> >>>>>>>>>>> understand, this doesn't happen any time...
> >>>>>>>>>>>
> >>>>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
> >>>>>>>>>>>
> >>>>>>>>>>> can you share revision of your version?
> >>>>>>>>>>>
> >>>>>>>>>>> While you have "endless rolling balls" do you have any error
> >>>>> requests
> >>>>>>> in
> >>>>>>>>>>> Dev console->Network?
> >>>>>>>>>>> anything with status 500 or so?
> >>>>>>>>>>>
> >>>>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
> >>>>>>> daehn@vcrp.de>
> >>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> Hi Maxim,
> >>>>>>>>>>>
> >>>>>>>>>>> 1. latest build isn't an option yet. Bootstrap changes does't
> >>>>>>>>>>> work
> >>>>>>> with
> >>>>>>>>>>> our coustom.css. I would prefer to "repair" current
> installation
> >>>>>>> (latest
> >>>>>>>>>>> build without  bootstrap).
> >>>>>>>>>>>
> >>>>>>>>>>> Upload wors on demo.
> >>>>>>>>>>>
> >>>>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not defined*
> But
> >>>>> this
> >>>>>>>>>>> one I ignored.
> >>>>>>>>>>>
> >>>>>>>>>>> Greetings Peter
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
> >>>>>>>>>>>
> >>>>>>>>>>> Are you using most recent version of M4?
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Do you have these upload issues on demo?
> >>>>>>>>>>> (If yes - please share problem doc)
> >>>>>>>>>>>
> >>>>>>>>>>> * there was an issue in Wicket fixed recently, could you
> >>>>>>>>>>> update and
> >>>>>>>>>>> re-build (new Wicket SNAPSHOT should be used automatically)
> >>>>>>>>>>>
> >>>>>>>>>>> 2) `group/customcss` can be ignored
> >>>>>>>>>>> Any other errors (in browser console or server log)?
> >>>>>>>>>>>
> >>>>>>>>>>> (chat is missing sounds like JS error)
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
> >>>>>>> daehn@vcrp.de>
> >>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <daehn@vcrp.de
> >
> >>>>>>> wrote:
> >>>>>>>>>>> Hi Maxim,
> >>>>>>>>>>>
> >>>>>>>>>>> there are two issues left. Maybe my installation. But it is
> >>>>>>>>>>> the same
> >>>>>>>>>>> behaviour on test and on production.
> >>>>>>>>>>>
> >>>>>>>>>>> 1. I have upload problems. Not specific by time ore size. Same
> >>>>>>>>>>> file
> >>>>>>>>>>>
> >>>>>>>>>>> might
> >>>>>>>>>>>
> >>>>>>>>>>> work or not.
> >>>>>>>>>>>
> >>>>>>>>>>> I get an error in the logs, but no recommended solution helped.
> >>>>>>>>>>>
> >>>>>>>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469
> >>>>>>>>>>> [io-5080-exec-23] -
> >>>>>>>>>>>
> >>>>>>>>>>> Upload
> >>>>>>>>>>>
> >>>>>>>>>>> failed: Processing of multipart/form-data request failed.
> >>>>>>>>>>> java.io.IOException: Stream reset*
> >>>>>>>>>>>
> >> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >>>>>>>>>>> Processing of multipart/form-data request failed.
> >>>>> java.io.IOException:
> >>>>>>>>>>> Stream reset*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> >>
> >>>>>>>>>>> * atorg.apache.wicket.protocol.ws
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >>>>>>>>>>>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> >>
> >>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >>>>>>>>>>> *Caused by: org.apache.catalina.connector.ClientAbortException:
> >>>>>>>>>>> java.io.IOException: Stream reset*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>> java.base/java.io
> >>>>> .FilterInputStream.read(FilterInputStream.java:133)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> >>
> >>>>>>>>>>> *    at
> java.base/java.io.InputStream.read(InputStream.java:205)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >>>>>>>>>>>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >>>>>>>>>>>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> >>
> >>>>>>>>>>> *    ... 39 common frames omitted*
> >>>>>>>>>>> *Caused by: java.io.IOException: Stream reset*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
> >>>>>>>>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
> >>
> >>>>>>>>>>> *    ... 50 common frames omitted*
> >>>>>>>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469
> >>>>>>>>>>> [io-5080-exec-14] -
> >>>>>>>>>>>
> >>>>>>>>>>> Upload
> >>>>>>>>>>>
> >>>>>>>>>>> failed: Processing of multipart/form-data request failed.
> Stream
> >>>>> ended
> >>>>>>>>>>> unexpectedly*
> >>>>>>>>>>>
> >> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >>>>>>>>>>> Processing of multipart/form-data request failed. Stream ended
> >>>>>>>>>>>
> >>>>>>>>>>> unexpectedly*
> >>>>>>>>>>>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> >>
> >>>>>>>>>>> * atorg.apache.wicket.protocol.ws
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >>>>>>>>>>>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> >>
> >>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >>>>>>>>>>> *Caused by:
> >>>>>>>>>>>
> >> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
> >>>>>>>>>>> Stream ended unexpectedly*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
> >>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> >>
> >>>>>>>>>>> *    at
> java.base/java.io.InputStream.read(InputStream.java:205)*
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >>>>>>>>>>>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >>>>>>>>>>>
> >>>>>>>>>>> *    at
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> >>
> >>>>>>>>>>> *    ... 39 common frames omitted *Tomcat config used:
> >>>>>>>>>>>
> >>>>>>>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
> >>>>>>>>>>> *               connectionTimeout="20000"*
> >>>>>>>>>>> *               redirectPort="5443" />*
> >>>>>>>>>>>
> >>>>>>>>>>> *    <Connector port="5443"
> >>>>>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
> >>>>>>>>>>> *               maxThreads="150" connectionTimeout="20000"
> >>>>>>>>>>> SSLEnabled="true" *
> >>>>>>>>>>> *
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
> >>>>>>>>>>> *
> >>>>>>>>>>>
> >>>>>>>>>>> *        <UpgradeProtocol
> >>>>>>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
> >>>>>>>>>>> *        <SSLHostConfig>*
> >>>>>>>>>>> *            <Certificate certificateKeyFile="cert.key"*
> >>>>>>>>>>> * certificateFile="cert.pem"*
> >>>>>>>>>>> * certificateChainFile="chain.txt"*
> >>>>>>>>>>> *                         type="RSA" />*
> >>>>>>>>>>> *        </SSLHostConfig>*
> >>>>>>>>>>> *    </Connector>*
> >>>>>>>>>>> *    <Connector port="8009" protocol="AJP/1.3"
> >>>>>>>>>>> redirectPort="5443"
> >>>>> />*
> >>>>>>>>>>> 2. I get an error during room load. This seems to prevent
> >>>>>>>>>>> sometimes
> >>>>>>>>>>> correct room load. sometimes chat is missing, sometimes just
> >>>>> rotating
> >>>>>>>>>>> balls. Chrome seems to be more sensitive than FF. Browser
> console
> >>>>>>> shows:
> >>>>>>>>>>> *The resource of"
> >>>>>>>>>>>
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
> >>>>>>>>>>> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >
> >> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >
> >> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> ><
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >
> >> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >
> >> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >
> >> <
> >>>>>>>>>>>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>>>>>> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5
> >
> >>>>>>>>> was
> >>>>>>>>>>> blocked because of a MIME-typ-conflict ("text/html")
> >>>>>>>>>>> (X-Content-Type-Options: nosniff).*
> >>>>>>>>>>>
> >>>>>>>>>>> where 5 is the used group id for the external users.
> >>>>>>>>>>>
> >>>>>>>>>>> Any Ideas about that?
> >>>>>>>>>>>
> >>>>>>>>>>> Greetings Peter
> >>>>>>>>>>>
> >>>>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
> >>>>>>>>>>>
> >>>>>>>>>>> Should be fixed
> >>>>>>>>>>> Thanks for the report!
> >>>>>>>>>>>
> >>>>>>>>>>> please let me know if anything else need to be fixed :)
> >>>>>>>>>>>
> >>>>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
> >>>>> solomax666@gmail.com>
> >>>>>>> <
> >>>>>>>>> solomax666@gmail.com> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> <so...@gmail.com>
> >>>>> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> <so...@gmail.com> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> <so...@gmail.com> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com> wrote:
> >>>>>>>>>>> I find the bug in import
> >>>>>>>>>>> Will fix ASAP (mea culpa)
> >>>>>>>>>>>
> >>>>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
> >>>>> solomax666@gmail.com>
> >>>>>>> <
> >>>>>>>>> solomax666@gmail.com> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> <so...@gmail.com>
> >>>>> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> <so...@gmail.com> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> <so...@gmail.com> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Will also add test for import
> >>>>>>>>>>>
> >>>>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
> >>>>> solomax666@gmail.com>
> >>>>>>> <
> >>>>>>>>> solomax666@gmail.com> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> <so...@gmail.com>
> >>>>> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> <so...@gmail.com> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> <so...@gmail.com> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Hello Peter,
> >>>>>>>>>>>
> >>>>>>>>>>> I just have added the test: 2 hashes are being generated for
> the
> >>>>> same
> >>>>>>>>>>> external user (same externalId/externalType)
> >>>>>>>>>>> No additional user was created in this case
> >>>>>>>>>>>
> >>>>>>>>>>> Please share your use case when you will be ready
> >>>>>>>>>>>
> >>>>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
> >>>>> solomax666@gmail.com>
> >>>>>>> <
> >>>>>>>>> solomax666@gmail.com> <
> >>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> <so...@gmail.com>
> >>>>> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> <so...@gmail.com> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> <so...@gmail.com> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks Peter
> >>>>>>>>>>>
> >>>>>>>>>>> Ill investigate the code and will try to find what is going on
> >>>>>>>>>>>
> >>>>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
> >>>>>>> daehn@vcrp.de>
> >>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
> >>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <daehn@vcrp.de
> >
> >> <
> >>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
> >>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
> >>>>>>>>>>> Hi Maxim,
> >>>>>>>>>>>
> >>>>>>>>>>> sorry for not answering, much to do these days.
> >>>>>>>>>>>
> >>>>>>>>>>> I found a explanation for "lost files" but no solution.
> >>>>>>>>>>>
> >>>>>>>>>>> It seems, that in om 5.0.3 new accounts will be created during
> >>>>>>>>>>> SOAP
> >>>>>>>>>>> login instead of using former account. New user will be put in
> an
> >>>>> new
> >>>>>>>>>>> group. Default group will be ignored. I try to figure out, if
> the
> >>>>>>>>>>> problem is the adpter or OM.
> >>>>>>>>>>>
> >>>>>>>>>>> Greetings Peter
> >>>>>>>>>>>
> >>>>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
> >>>>>>>>>>>
> >>>>>>>>>>> Hello All,
> >>>>>>>>>>>
> >>>>>>>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
> >>>>>>>>>>>
> >>>>>>>>>>> Current blockers are:
> >>>>>>>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> >>>>>>>>>>> 2) invitation/secure hashes need to be tested in clustered mode
> >>>>>>>>>>> 3) "Files messed up during backup restore" (steps still
> required)
> >>>>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
> >>>>>>>>>>>
> >>>>>>>>>>> Additionally I would like to implement this onehttps://
> >>>>>>>>>>>
> >>>>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
> >>>>>>>>>>>
> >>>>>>>>>>> And check some other issues (like OM at Safari)
> >>>>>>>>>>>
> >>>>>>>>>>> I would like to get some help with testing latest SNAPSHOT:
> >>>>>
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
> >>>>>>>>>>> It is also installed at demo-nexthttps://
> >>>>>>> om.alteametasoft.com:8443/next
> >>>>>>>>>>> Please test this version and report back any issues found
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks in advance
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> WBR
> >>>>>>>>>>> Maxim aka solomax
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> WBR
> >>>>>>>>>>> Maxim aka solomax
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> WBR
> >>>>>>>>>>> Maxim aka solomax
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> WBR
> >>>>>>>>>>> Maxim aka solomax
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

Posted by Peter Dähn <da...@vcrp.de>.
yes... same config...

Am 30.03.20 um 10:20 schrieb Maxim Solodovnik:
> Not sure I get this :((
> Are you behind Apache?
> Same config?
>
> On Mon, 30 Mar 2020 at 15:16, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> System is in user right now. I needed to switch to my test-system
>>
>> There I get an error in browser console
>>
>> Firefox can not connect to
>> wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
>>
>> aufbauen.
>>
>> Greetings Peter
>>
>> Am 30.03.20 um 08:04 schrieb Peter Dähn:
>>> Hi Maxim,
>>>
>>> I missed the change in server.xml
>>>
>>> now it works, but lms dapter has a problem with this configuration.
>>> Will investigate here.
>>>
>>> Thanks so far
>>>
>>> Peter
>>>
>>> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
>>>> So I assume
>>>> 1) you put config from SO to your Apache
>>>> 2) change the line RedirectMatch ^/$
>>>> https://domain.test-test.eu/openmeetings
>>>> 3) restart Apache
>>>> 4) change conf/server.xml https://markmail.org/message/5wnts6izxxmejord
>>>> 5) restart OM
>>>>
>>>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn <da...@vcrp.de> wrote:
>>>>
>>>>> Thanks for the information,
>>>>>
>>>>> but I get an error in browser console...
>>>>>
>>>>>     XML-Verarbeitungsfehler: Syntax-Fehler
>>>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
>>>>> Zeile Nr. 1, Spalte 1:
>>>>>
>>>>> and network monitor shows 400 bad request on
>>>>>
>>>>>
>> https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
>>>>>
>>>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
>>>>>
>> https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
>>>>>> this will work for 5.0 with minimum-to-none modifications
>>>>>>
>>>>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>
>>>>>>> I know... this is really something here with my system... it is
>>>>>>> something with tomcat->https-> upload dialog...
>>>>>>>
>>>>>>> But doesn't seem to be a showstopper for release...
>>>>>>>
>>>>>>> Is there a guide for apache config? I'm in homeoffice and archived
>>>>>>> mails
>>>>>>> are not available here...
>>>>>>>
>>>>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>>>>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues :(
>>>>>>>>
>>>>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>>
>>>>>>>>> no... this also happen with one uploaded file... seems to happen
>>>>>>>>> with
>>>>>>>>> larger files >1MB but sometimes the same file can be uploaded or
>>>>> not...
>>>>>>>>> so it is not a size limit. But evrything I try with time and frames
>>>>>>>>> didn't help.
>>>>>>>>>
>>>>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
>>>>>>>>>> What are the steps to reproduce?
>>>>>>>>>>
>>>>>>>>>> to take 200k PDF and upload it 10 times?
>>>>>>>>>>
>>>>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>> I found the comment in a commit... *<!-- TODO should be
>>>>>>>>>>> in-sync with
>>>>>>>>>>> global property -->*
>>>>>>>>>>>
>>>>>>>>>>> so i already try it...
>>>>>>>>>>> *:-( *
>>>>>>>>>>> Right now I try to use http and this worked. So I will switch to
>>>>>>> apache
>>>>>>>>>>> mod_proxy during the day. I think this is the fastest way now.
>>>>>>>>>>>
>>>>>>>>>>> Thank you so far
>>>>>>>>>>> Peter
>>>>>>>>>>>
>>>>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>> My bad
>>>>>>>>>>> there is another place to changehttps://
>> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
>>>>>>>>>>> You should see correct Tomcat version in catalina.out
>>>>>>>>>>>
>>>>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
>>>>>>> daehn@vcrp.de>
>>>>>>>>> wrote:
>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>> sorry took a "bit" longer...
>>>>>>>>>>>
>>>>>>>>>>> Unfortunately nothing changed. The same error.
>>>>>>>>>>>
>>>>>>>>>>> Could you help me to find the point, where this post request to
>>>>>>> upload a
>>>>>>>>>>> file will be generated?
>>>>>>>>>>>
>>>>>>>>>>> Greetings Peter
>>>>>>>>>>>
>>>>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>> Can you try to update Tomcat to 9.0.33
>>>>>>>>>>> like this
>>>>>>>>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>>>>>>>>>>> Most probably it will help with upload
>>>>>>>>>>>
>>>>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
>>>>>>> daehn@vcrp.de>
>>>>>>>>> wrote:
>>>>>>>>>>> here you are...
>>>>>>>>>>>
>>>>>>>>>>> Revision 81e95ac
>>>>>>>>>>> Builddate 2020-02-21T14:27:26Z
>>>>>>>>>>> rotating balls are not my issue, I will ask the one. But as
>>>>>>>>>>> far as I
>>>>>>>>>>> understand, this doesn't happen any time...
>>>>>>>>>>>
>>>>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>> can you share revision of your version?
>>>>>>>>>>>
>>>>>>>>>>> While you have "endless rolling balls" do you have any error
>>>>> requests
>>>>>>> in
>>>>>>>>>>> Dev console->Network?
>>>>>>>>>>> anything with status 500 or so?
>>>>>>>>>>>
>>>>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
>>>>>>> daehn@vcrp.de>
>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>> 1. latest build isn't an option yet. Bootstrap changes does't
>>>>>>>>>>> work
>>>>>>> with
>>>>>>>>>>> our coustom.css. I would prefer to "repair" current installation
>>>>>>> (latest
>>>>>>>>>>> build without  bootstrap).
>>>>>>>>>>>
>>>>>>>>>>> Upload wors on demo.
>>>>>>>>>>>
>>>>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But
>>>>> this
>>>>>>>>>>> one I ignored.
>>>>>>>>>>>
>>>>>>>>>>> Greetings Peter
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>> Are you using most recent version of M4?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Do you have these upload issues on demo?
>>>>>>>>>>> (If yes - please share problem doc)
>>>>>>>>>>>
>>>>>>>>>>> * there was an issue in Wicket fixed recently, could you
>>>>>>>>>>> update and
>>>>>>>>>>> re-build (new Wicket SNAPSHOT should be used automatically)
>>>>>>>>>>>
>>>>>>>>>>> 2) `group/customcss` can be ignored
>>>>>>>>>>> Any other errors (in browser console or server log)?
>>>>>>>>>>>
>>>>>>>>>>> (chat is missing sounds like JS error)
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
>>>>>>> daehn@vcrp.de>
>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>> wrote:
>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>> there are two issues left. Maybe my installation. But it is
>>>>>>>>>>> the same
>>>>>>>>>>> behaviour on test and on production.
>>>>>>>>>>>
>>>>>>>>>>> 1. I have upload problems. Not specific by time ore size. Same
>>>>>>>>>>> file
>>>>>>>>>>>
>>>>>>>>>>> might
>>>>>>>>>>>
>>>>>>>>>>> work or not.
>>>>>>>>>>>
>>>>>>>>>>> I get an error in the logs, but no recommended solution helped.
>>>>>>>>>>>
>>>>>>>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469
>>>>>>>>>>> [io-5080-exec-23] -
>>>>>>>>>>>
>>>>>>>>>>> Upload
>>>>>>>>>>>
>>>>>>>>>>> failed: Processing of multipart/form-data request failed.
>>>>>>>>>>> java.io.IOException: Stream reset*
>>>>>>>>>>>
>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>>>>>>>>>> Processing of multipart/form-data request failed.
>>>>> java.io.IOException:
>>>>>>>>>>> Stream reset*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>
>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>>>>>>>>>>>
>>>>>>>>>>>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>>>>>>>>>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>
>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>>>>>>>>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>>>>>>>>>>> java.io.IOException: Stream reset*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>> java.base/java.io
>>>>> .FilterInputStream.read(FilterInputStream.java:133)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>
>>>>>>>>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>>>>>>>>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>>>>>>>>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>
>>>>>>>>>>> *    ... 39 common frames omitted*
>>>>>>>>>>> *Caused by: java.io.IOException: Stream reset*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>>>>>>>>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>>
>>>>>>>>>>> *    ... 50 common frames omitted*
>>>>>>>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469
>>>>>>>>>>> [io-5080-exec-14] -
>>>>>>>>>>>
>>>>>>>>>>> Upload
>>>>>>>>>>>
>>>>>>>>>>> failed: Processing of multipart/form-data request failed. Stream
>>>>> ended
>>>>>>>>>>> unexpectedly*
>>>>>>>>>>>
>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>>>>>>>>>> Processing of multipart/form-data request failed. Stream ended
>>>>>>>>>>>
>>>>>>>>>>> unexpectedly*
>>>>>>>>>>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>
>>>>>>>>>>> * atorg.apache.wicket.protocol.ws
>>>>>>>>>>>
>>>>>>>>>>>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>>>>>>>>>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>
>>>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>>>>>>>>> *Caused by:
>>>>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>>>>>>>>>>> Stream ended unexpectedly*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>
>>>>>>>>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>>>>>>>>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>>>>>>>>>
>>>>>>>>>>> *    at
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>
>>>>>>>>>>> *    ... 39 common frames omitted *Tomcat config used:
>>>>>>>>>>>
>>>>>>>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
>>>>>>>>>>> *               connectionTimeout="20000"*
>>>>>>>>>>> *               redirectPort="5443" />*
>>>>>>>>>>>
>>>>>>>>>>> *    <Connector port="5443"
>>>>>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>>>>>>>>>>> *               maxThreads="150" connectionTimeout="20000"
>>>>>>>>>>> SSLEnabled="true" *
>>>>>>>>>>> *
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>>>>>>>>>> *
>>>>>>>>>>>
>>>>>>>>>>> *        <UpgradeProtocol
>>>>>>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
>>>>>>>>>>> *        <SSLHostConfig>*
>>>>>>>>>>> *            <Certificate certificateKeyFile="cert.key"*
>>>>>>>>>>> * certificateFile="cert.pem"*
>>>>>>>>>>> * certificateChainFile="chain.txt"*
>>>>>>>>>>> *                         type="RSA" />*
>>>>>>>>>>> *        </SSLHostConfig>*
>>>>>>>>>>> *    </Connector>*
>>>>>>>>>>> *    <Connector port="8009" protocol="AJP/1.3"
>>>>>>>>>>> redirectPort="5443"
>>>>> />*
>>>>>>>>>>> 2. I get an error during room load. This seems to prevent
>>>>>>>>>>> sometimes
>>>>>>>>>>> correct room load. sometimes chat is missing, sometimes just
>>>>> rotating
>>>>>>>>>>> balls. Chrome seems to be more sensitive than FF. Browser console
>>>>>>> shows:
>>>>>>>>>>> *The resource of"
>>>>>>>>>>>
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
>>>>>>>>>>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>> <
>>>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>>>> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>>>>>>>>> was
>>>>>>>>>>> blocked because of a MIME-typ-conflict ("text/html")
>>>>>>>>>>> (X-Content-Type-Options: nosniff).*
>>>>>>>>>>>
>>>>>>>>>>> where 5 is the used group id for the external users.
>>>>>>>>>>>
>>>>>>>>>>> Any Ideas about that?
>>>>>>>>>>>
>>>>>>>>>>> Greetings Peter
>>>>>>>>>>>
>>>>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>> Should be fixed
>>>>>>>>>>> Thanks for the report!
>>>>>>>>>>>
>>>>>>>>>>> please let me know if anything else need to be fixed :)
>>>>>>>>>>>
>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
>>>>> solomax666@gmail.com>
>>>>>>> <
>>>>>>>>> solomax666@gmail.com> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> <so...@gmail.com>
>>>>> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>> <so...@gmail.com> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>> <so...@gmail.com> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com> wrote:
>>>>>>>>>>> I find the bug in import
>>>>>>>>>>> Will fix ASAP (mea culpa)
>>>>>>>>>>>
>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
>>>>> solomax666@gmail.com>
>>>>>>> <
>>>>>>>>> solomax666@gmail.com> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> <so...@gmail.com>
>>>>> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>> <so...@gmail.com> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>> <so...@gmail.com> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Will also add test for import
>>>>>>>>>>>
>>>>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
>>>>> solomax666@gmail.com>
>>>>>>> <
>>>>>>>>> solomax666@gmail.com> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> <so...@gmail.com>
>>>>> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>> <so...@gmail.com> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>> <so...@gmail.com> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Hello Peter,
>>>>>>>>>>>
>>>>>>>>>>> I just have added the test: 2 hashes are being generated for the
>>>>> same
>>>>>>>>>>> external user (same externalId/externalType)
>>>>>>>>>>> No additional user was created in this case
>>>>>>>>>>>
>>>>>>>>>>> Please share your use case when you will be ready
>>>>>>>>>>>
>>>>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
>>>>> solomax666@gmail.com>
>>>>>>> <
>>>>>>>>> solomax666@gmail.com> <
>>>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> <so...@gmail.com>
>>>>> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>> <so...@gmail.com> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>> <so...@gmail.com> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks Peter
>>>>>>>>>>>
>>>>>>>>>>> Ill investigate the code and will try to find what is going on
>>>>>>>>>>>
>>>>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
>>>>>>> daehn@vcrp.de>
>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>> <
>>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>>>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>>>>>>>>>> Hi Maxim,
>>>>>>>>>>>
>>>>>>>>>>> sorry for not answering, much to do these days.
>>>>>>>>>>>
>>>>>>>>>>> I found a explanation for "lost files" but no solution.
>>>>>>>>>>>
>>>>>>>>>>> It seems, that in om 5.0.3 new accounts will be created during
>>>>>>>>>>> SOAP
>>>>>>>>>>> login instead of using former account. New user will be put in an
>>>>> new
>>>>>>>>>>> group. Default group will be ignored. I try to figure out, if the
>>>>>>>>>>> problem is the adpter or OM.
>>>>>>>>>>>
>>>>>>>>>>> Greetings Peter
>>>>>>>>>>>
>>>>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>>>>>>>>>>
>>>>>>>>>>> Hello All,
>>>>>>>>>>>
>>>>>>>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>>>>>>>>>>
>>>>>>>>>>> Current blockers are:
>>>>>>>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>>>>>>>>>> 2) invitation/secure hashes need to be tested in clustered mode
>>>>>>>>>>> 3) "Files messed up during backup restore" (steps still required)
>>>>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
>>>>>>>>>>>
>>>>>>>>>>> Additionally I would like to implement this onehttps://
>>>>>>>>>>>
>>>>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>>>>>>>>>>>
>>>>>>>>>>> And check some other issues (like OM at Safari)
>>>>>>>>>>>
>>>>>>>>>>> I would like to get some help with testing latest SNAPSHOT:
>>>>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>>>>>>>>>> It is also installed at demo-nexthttps://
>>>>>>> om.alteametasoft.com:8443/next
>>>>>>>>>>> Please test this version and report back any issues found
>>>>>>>>>>>
>>>>>>>>>>> Thanks in advance
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> WBR
>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> WBR
>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> WBR
>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> WBR
>>>>>>>>>>> Maxim aka solomax
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>


Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Not sure I get this :((
Are you behind Apache?
Same config?

On Mon, 30 Mar 2020 at 15:16, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> System is in user right now. I needed to switch to my test-system
>
> There I get an error in browser console
>
> Firefox can not connect to
> wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
>
> aufbauen.
>
> Greetings Peter
>
> Am 30.03.20 um 08:04 schrieb Peter Dähn:
> > Hi Maxim,
> >
> > I missed the change in server.xml
> >
> > now it works, but lms dapter has a problem with this configuration.
> > Will investigate here.
> >
> > Thanks so far
> >
> > Peter
> >
> > Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
> >> So I assume
> >> 1) you put config from SO to your Apache
> >> 2) change the line RedirectMatch ^/$
> >> https://domain.test-test.eu/openmeetings
> >> 3) restart Apache
> >> 4) change conf/server.xml https://markmail.org/message/5wnts6izxxmejord
> >> 5) restart OM
> >>
> >> On Mon, 30 Mar 2020 at 12:22, Peter Dähn <da...@vcrp.de> wrote:
> >>
> >>> Thanks for the information,
> >>>
> >>> but I get an error in browser console...
> >>>
> >>>    XML-Verarbeitungsfehler: Syntax-Fehler
> >>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
> >>> Zeile Nr. 1, Spalte 1:
> >>>
> >>> and network monitor shows 400 bad request on
> >>>
> >>>
> https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
> >>>
> >>>
> >>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
> >>>
> https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
> >>>
> >>>> this will work for 5.0 with minimum-to-none modifications
> >>>>
> >>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:
> >>>>
> >>>>> I know... this is really something here with my system... it is
> >>>>> something with tomcat->https-> upload dialog...
> >>>>>
> >>>>> But doesn't seem to be a showstopper for release...
> >>>>>
> >>>>> Is there a guide for apache config? I'm in homeoffice and archived
> >>>>> mails
> >>>>> are not available here...
> >>>>>
> >>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
> >>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues :(
> >>>>>>
> >>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de> wrote:
> >>>>>>
> >>>>>>> no... this also happen with one uploaded file... seems to happen
> >>>>>>> with
> >>>>>>> larger files >1MB but sometimes the same file can be uploaded or
> >>> not...
> >>>>>>> so it is not a size limit. But evrything I try with time and frames
> >>>>>>> didn't help.
> >>>>>>>
> >>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
> >>>>>>>> What are the steps to reproduce?
> >>>>>>>>
> >>>>>>>> to take 200k PDF and upload it 10 times?
> >>>>>>>>
> >>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:
> >>>>>>>>
> >>>>>>>>> Hi Maxim,
> >>>>>>>>>
> >>>>>>>>> I found the comment in a commit... *<!-- TODO should be
> >>>>>>>>> in-sync with
> >>>>>>>>> global property -->*
> >>>>>>>>>
> >>>>>>>>> so i already try it...
> >>>>>>>>> *:-( *
> >>>>>>>>> Right now I try to use http and this worked. So I will switch to
> >>>>> apache
> >>>>>>>>> mod_proxy during the day. I think this is the fastest way now.
> >>>>>>>>>
> >>>>>>>>> Thank you so far
> >>>>>>>>> Peter
> >>>>>>>>>
> >>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
> >>>>>>>>>
> >>>>>>>>> My bad
> >>>>>>>>> there is another place to changehttps://
> >>>
> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
> >>>
> >>>>>>>>> You should see correct Tomcat version in catalina.out
> >>>>>>>>>
> >>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
> >>>>> daehn@vcrp.de>
> >>>>>>> wrote:
> >>>>>>>>> Hi Maxim,
> >>>>>>>>>
> >>>>>>>>> sorry took a "bit" longer...
> >>>>>>>>>
> >>>>>>>>> Unfortunately nothing changed. The same error.
> >>>>>>>>>
> >>>>>>>>> Could you help me to find the point, where this post request to
> >>>>> upload a
> >>>>>>>>> file will be generated?
> >>>>>>>>>
> >>>>>>>>> Greetings Peter
> >>>>>>>>>
> >>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
> >>>>>>>>>
> >>>>>>>>> Can you try to update Tomcat to 9.0.33
> >>>>>>>>> like this
> >>>>>>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
> >>>>>>>>> Most probably it will help with upload
> >>>>>>>>>
> >>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
> >>>>> daehn@vcrp.de>
> >>>>>>> wrote:
> >>>>>>>>> here you are...
> >>>>>>>>>
> >>>>>>>>> Revision 81e95ac
> >>>>>>>>> Builddate 2020-02-21T14:27:26Z
> >>>>>>>>> rotating balls are not my issue, I will ask the one. But as
> >>>>>>>>> far as I
> >>>>>>>>> understand, this doesn't happen any time...
> >>>>>>>>>
> >>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
> >>>>>>>>>
> >>>>>>>>> can you share revision of your version?
> >>>>>>>>>
> >>>>>>>>> While you have "endless rolling balls" do you have any error
> >>> requests
> >>>>> in
> >>>>>>>>> Dev console->Network?
> >>>>>>>>> anything with status 500 or so?
> >>>>>>>>>
> >>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
> >>>>> daehn@vcrp.de>
> >>>>>>> <da...@vcrp.de> <da...@vcrp.de>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> Hi Maxim,
> >>>>>>>>>
> >>>>>>>>> 1. latest build isn't an option yet. Bootstrap changes does't
> >>>>>>>>> work
> >>>>> with
> >>>>>>>>> our coustom.css. I would prefer to "repair" current installation
> >>>>> (latest
> >>>>>>>>> build without  bootstrap).
> >>>>>>>>>
> >>>>>>>>> Upload wors on demo.
> >>>>>>>>>
> >>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But
> >>> this
> >>>>>>>>> one I ignored.
> >>>>>>>>>
> >>>>>>>>> Greetings Peter
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
> >>>>>>>>>
> >>>>>>>>> Are you using most recent version of M4?
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Do you have these upload issues on demo?
> >>>>>>>>> (If yes - please share problem doc)
> >>>>>>>>>
> >>>>>>>>> * there was an issue in Wicket fixed recently, could you
> >>>>>>>>> update and
> >>>>>>>>> re-build (new Wicket SNAPSHOT should be used automatically)
> >>>>>>>>>
> >>>>>>>>> 2) `group/customcss` can be ignored
> >>>>>>>>> Any other errors (in browser console or server log)?
> >>>>>>>>>
> >>>>>>>>> (chat is missing sounds like JS error)
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
> >>>>> daehn@vcrp.de>
> >>>>>>> <da...@vcrp.de> <da...@vcrp.de>
> >>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
> >>>>> wrote:
> >>>>>>>>> Hi Maxim,
> >>>>>>>>>
> >>>>>>>>> there are two issues left. Maybe my installation. But it is
> >>>>>>>>> the same
> >>>>>>>>> behaviour on test and on production.
> >>>>>>>>>
> >>>>>>>>> 1. I have upload problems. Not specific by time ore size. Same
> >>>>>>>>> file
> >>>>>>>>>
> >>>>>>>>> might
> >>>>>>>>>
> >>>>>>>>> work or not.
> >>>>>>>>>
> >>>>>>>>> I get an error in the logs, but no recommended solution helped.
> >>>>>>>>>
> >>>>>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469
> >>>>>>>>> [io-5080-exec-23] -
> >>>>>>>>>
> >>>>>>>>> Upload
> >>>>>>>>>
> >>>>>>>>> failed: Processing of multipart/form-data request failed.
> >>>>>>>>> java.io.IOException: Stream reset*
> >>>>>>>>>
> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >>>>>>>>>
> >>>>>>>>> Processing of multipart/form-data request failed.
> >>> java.io.IOException:
> >>>>>>>>> Stream reset*
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >>>>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >>>>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>
> >>>
> >>>>>>>>> * atorg.apache.wicket.protocol.ws
> >>>>>>>>>
> >>>>>>>>>
> >>>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>
> >>>
> >>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >>>>>>>>> *Caused by: org.apache.catalina.connector.ClientAbortException:
> >>>>>>>>> java.io.IOException: Stream reset*
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>> java.base/java.io
> >>> .FilterInputStream.read(FilterInputStream.java:133)*
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>
> >>>
> >>>>>>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >>>>>>>>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >>>>>>>>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>
> >>>
> >>>>>>>>> *    ... 39 common frames omitted*
> >>>>>>>>> *Caused by: java.io.IOException: Stream reset*
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
> >>>
> >>>>>>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>
> >>>
> >>>>>>>>> *    ... 50 common frames omitted*
> >>>>>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469
> >>>>>>>>> [io-5080-exec-14] -
> >>>>>>>>>
> >>>>>>>>> Upload
> >>>>>>>>>
> >>>>>>>>> failed: Processing of multipart/form-data request failed. Stream
> >>> ended
> >>>>>>>>> unexpectedly*
> >>>>>>>>>
> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >>>>>>>>>
> >>>>>>>>> Processing of multipart/form-data request failed. Stream ended
> >>>>>>>>>
> >>>>>>>>> unexpectedly*
> >>>>>>>>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >>>>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >>>>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>
> >>>
> >>>>>>>>> * atorg.apache.wicket.protocol.ws
> >>>>>>>>>
> >>>>>>>>>
> >>>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>
> >>>
> >>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >>>>>>>>> *Caused by:
> >>>>>>>>>
> >>>>>
> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
> >>>>>
> >>>>>>>>> Stream ended unexpectedly*
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>
> >>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>
> >>>
> >>>>>>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >>>>>>>>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >>>>>>>>>
> >>>>>>>>> *    at
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>
> >>>
> >>>>>>>>> *    ... 39 common frames omitted *Tomcat config used:
> >>>>>>>>>
> >>>>>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
> >>>>>>>>> *               connectionTimeout="20000"*
> >>>>>>>>> *               redirectPort="5443" />*
> >>>>>>>>>
> >>>>>>>>> *    <Connector port="5443"
> >>>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
> >>>>>>>>> *               maxThreads="150" connectionTimeout="20000"
> >>>>>>>>> SSLEnabled="true" *
> >>>>>>>>> *
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
> >>>
> >>>>>>>>> *
> >>>>>>>>>
> >>>>>>>>> *        <UpgradeProtocol
> >>>>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
> >>>>>>>>> *        <SSLHostConfig>*
> >>>>>>>>> *            <Certificate certificateKeyFile="cert.key"*
> >>>>>>>>> * certificateFile="cert.pem"*
> >>>>>>>>> * certificateChainFile="chain.txt"*
> >>>>>>>>> *                         type="RSA" />*
> >>>>>>>>> *        </SSLHostConfig>*
> >>>>>>>>> *    </Connector>*
> >>>>>>>>> *    <Connector port="8009" protocol="AJP/1.3"
> >>>>>>>>> redirectPort="5443"
> >>> />*
> >>>>>>>>> 2. I get an error during room load. This seems to prevent
> >>>>>>>>> sometimes
> >>>>>>>>> correct room load. sometimes chat is missing, sometimes just
> >>> rotating
> >>>>>>>>> balls. Chrome seems to be more sensitive than FF. Browser console
> >>>>> shows:
> >>>>>>>>> *The resource of"
> >>>>>>>>>
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
>
> >>>>>>>>> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>
> >>>>>>>>> <
> >>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>
> >>>>>>>>> <
> >>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>
> >>>>>>>>> <
> >>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>
> >>>>>>>>> <
> >>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>
> >>>>>>>>> <
> >>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>
> >>>>>>>>> <
> >>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> <
> >>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
>
> >>>>>>>>> <
> >>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5>
> >>>>>>> was
> >>>>>>>>> blocked because of a MIME-typ-conflict ("text/html")
> >>>>>>>>> (X-Content-Type-Options: nosniff).*
> >>>>>>>>>
> >>>>>>>>> where 5 is the used group id for the external users.
> >>>>>>>>>
> >>>>>>>>> Any Ideas about that?
> >>>>>>>>>
> >>>>>>>>> Greetings Peter
> >>>>>>>>>
> >>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
> >>>>>>>>>
> >>>>>>>>> Should be fixed
> >>>>>>>>> Thanks for the report!
> >>>>>>>>>
> >>>>>>>>> please let me know if anything else need to be fixed :)
> >>>>>>>>>
> >>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
> >>> solomax666@gmail.com>
> >>>>> <
> >>>>>>> solomax666@gmail.com> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> <so...@gmail.com>
> >>> <
> >>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>> <so...@gmail.com> <
> >>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>> <so...@gmail.com> <
> >>>>>>> solomax666@gmail.com> <so...@gmail.com> wrote:
> >>>>>>>>> I find the bug in import
> >>>>>>>>> Will fix ASAP (mea culpa)
> >>>>>>>>>
> >>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
> >>> solomax666@gmail.com>
> >>>>> <
> >>>>>>> solomax666@gmail.com> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> <so...@gmail.com>
> >>> <
> >>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>> <so...@gmail.com> <
> >>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>> <so...@gmail.com> <
> >>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Will also add test for import
> >>>>>>>>>
> >>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
> >>> solomax666@gmail.com>
> >>>>> <
> >>>>>>> solomax666@gmail.com> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> <so...@gmail.com>
> >>> <
> >>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>> <so...@gmail.com> <
> >>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>> <so...@gmail.com> <
> >>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Hello Peter,
> >>>>>>>>>
> >>>>>>>>> I just have added the test: 2 hashes are being generated for the
> >>> same
> >>>>>>>>> external user (same externalId/externalType)
> >>>>>>>>> No additional user was created in this case
> >>>>>>>>>
> >>>>>>>>> Please share your use case when you will be ready
> >>>>>>>>>
> >>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
> >>> solomax666@gmail.com>
> >>>>> <
> >>>>>>> solomax666@gmail.com> <
> >>>>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> <so...@gmail.com>
> >>> <
> >>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>> <so...@gmail.com> <
> >>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>> <so...@gmail.com> <
> >>>>>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Thanks Peter
> >>>>>>>>>
> >>>>>>>>> Ill investigate the code and will try to find what is going on
> >>>>>>>>>
> >>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
> >>>>> daehn@vcrp.de>
> >>>>>>> <da...@vcrp.de> <da...@vcrp.de>
> >>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
> <
> >>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
> >>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
> >>>>>>>>> Hi Maxim,
> >>>>>>>>>
> >>>>>>>>> sorry for not answering, much to do these days.
> >>>>>>>>>
> >>>>>>>>> I found a explanation for "lost files" but no solution.
> >>>>>>>>>
> >>>>>>>>> It seems, that in om 5.0.3 new accounts will be created during
> >>>>>>>>> SOAP
> >>>>>>>>> login instead of using former account. New user will be put in an
> >>> new
> >>>>>>>>> group. Default group will be ignored. I try to figure out, if the
> >>>>>>>>> problem is the adpter or OM.
> >>>>>>>>>
> >>>>>>>>> Greetings Peter
> >>>>>>>>>
> >>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
> >>>>>>>>>
> >>>>>>>>> Hello All,
> >>>>>>>>>
> >>>>>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
> >>>>>>>>>
> >>>>>>>>> Current blockers are:
> >>>>>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> >>>>>>>>> 2) invitation/secure hashes need to be tested in clustered mode
> >>>>>>>>> 3) "Files messed up during backup restore" (steps still required)
> >>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
> >>>>>>>>>
> >>>>>>>>> Additionally I would like to implement this onehttps://
> >>>>>>>>>
> >>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
> >>>>>>>>>
> >>>>>>>>> And check some other issues (like OM at Safari)
> >>>>>>>>>
> >>>>>>>>> I would like to get some help with testing latest SNAPSHOT:
> >>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
> >>>>>>>>> It is also installed at demo-nexthttps://
> >>>>> om.alteametasoft.com:8443/next
> >>>>>>>>> Please test this version and report back any issues found
> >>>>>>>>>
> >>>>>>>>> Thanks in advance
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> WBR
> >>>>>>>>> Maxim aka solomax
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> WBR
> >>>>>>>>> Maxim aka solomax
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> WBR
> >>>>>>>>> Maxim aka solomax
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> WBR
> >>>>>>>>> Maxim aka solomax
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>
> >
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

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

System is in user right now. I needed to switch to my test-system

There I get an error in browser console

Firefox can not connect to 
wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication 
aufbauen.

Greetings Peter

Am 30.03.20 um 08:04 schrieb Peter Dähn:
> Hi Maxim,
>
> I missed the change in server.xml
>
> now it works, but lms dapter has a problem with this configuration. 
> Will investigate here.
>
> Thanks so far
>
> Peter
>
> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
>> So I assume
>> 1) you put config from SO to your Apache
>> 2) change the line RedirectMatch ^/$
>> https://domain.test-test.eu/openmeetings
>> 3) restart Apache
>> 4) change conf/server.xml https://markmail.org/message/5wnts6izxxmejord
>> 5) restart OM
>>
>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn <da...@vcrp.de> wrote:
>>
>>> Thanks for the information,
>>>
>>> but I get an error in browser console...
>>>
>>>    XML-Verarbeitungsfehler: Syntax-Fehler
>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
>>> Zeile Nr. 1, Spalte 1:
>>>
>>> and network monitor shows 400 bad request on
>>>
>>> https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin 
>>>
>>>
>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
>>> https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass 
>>>
>>>> this will work for 5.0 with minimum-to-none modifications
>>>>
>>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:
>>>>
>>>>> I know... this is really something here with my system... it is
>>>>> something with tomcat->https-> upload dialog...
>>>>>
>>>>> But doesn't seem to be a showstopper for release...
>>>>>
>>>>> Is there a guide for apache config? I'm in homeoffice and archived 
>>>>> mails
>>>>> are not available here...
>>>>>
>>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues :(
>>>>>>
>>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>
>>>>>>> no... this also happen with one uploaded file... seems to happen 
>>>>>>> with
>>>>>>> larger files >1MB but sometimes the same file can be uploaded or
>>> not...
>>>>>>> so it is not a size limit. But evrything I try with time and frames
>>>>>>> didn't help.
>>>>>>>
>>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
>>>>>>>> What are the steps to reproduce?
>>>>>>>>
>>>>>>>> to take 200k PDF and upload it 10 times?
>>>>>>>>
>>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>>
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>> I found the comment in a commit... *<!-- TODO should be 
>>>>>>>>> in-sync with
>>>>>>>>> global property -->*
>>>>>>>>>
>>>>>>>>> so i already try it...
>>>>>>>>> *:-( *
>>>>>>>>> Right now I try to use http and this worked. So I will switch to
>>>>> apache
>>>>>>>>> mod_proxy during the day. I think this is the fastest way now.
>>>>>>>>>
>>>>>>>>> Thank you so far
>>>>>>>>> Peter
>>>>>>>>>
>>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>> My bad
>>>>>>>>> there is another place to changehttps://
>>> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121 
>>>
>>>>>>>>> You should see correct Tomcat version in catalina.out
>>>>>>>>>
>>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
>>>>> daehn@vcrp.de>
>>>>>>> wrote:
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>> sorry took a "bit" longer...
>>>>>>>>>
>>>>>>>>> Unfortunately nothing changed. The same error.
>>>>>>>>>
>>>>>>>>> Could you help me to find the point, where this post request to
>>>>> upload a
>>>>>>>>> file will be generated?
>>>>>>>>>
>>>>>>>>> Greetings Peter
>>>>>>>>>
>>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>> Can you try to update Tomcat to 9.0.33
>>>>>>>>> like this
>>>>>>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>>>>>>>>> Most probably it will help with upload
>>>>>>>>>
>>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
>>>>> daehn@vcrp.de>
>>>>>>> wrote:
>>>>>>>>> here you are...
>>>>>>>>>
>>>>>>>>> Revision 81e95ac
>>>>>>>>> Builddate 2020-02-21T14:27:26Z
>>>>>>>>> rotating balls are not my issue, I will ask the one. But as 
>>>>>>>>> far as I
>>>>>>>>> understand, this doesn't happen any time...
>>>>>>>>>
>>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>> can you share revision of your version?
>>>>>>>>>
>>>>>>>>> While you have "endless rolling balls" do you have any error
>>> requests
>>>>> in
>>>>>>>>> Dev console->Network?
>>>>>>>>> anything with status 500 or so?
>>>>>>>>>
>>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
>>>>> daehn@vcrp.de>
>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>> 1. latest build isn't an option yet. Bootstrap changes does't 
>>>>>>>>> work
>>>>> with
>>>>>>>>> our coustom.css. I would prefer to "repair" current installation
>>>>> (latest
>>>>>>>>> build without  bootstrap).
>>>>>>>>>
>>>>>>>>> Upload wors on demo.
>>>>>>>>>
>>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But
>>> this
>>>>>>>>> one I ignored.
>>>>>>>>>
>>>>>>>>> Greetings Peter
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>> Are you using most recent version of M4?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Do you have these upload issues on demo?
>>>>>>>>> (If yes - please share problem doc)
>>>>>>>>>
>>>>>>>>> * there was an issue in Wicket fixed recently, could you 
>>>>>>>>> update and
>>>>>>>>> re-build (new Wicket SNAPSHOT should be used automatically)
>>>>>>>>>
>>>>>>>>> 2) `group/customcss` can be ignored
>>>>>>>>> Any other errors (in browser console or server log)?
>>>>>>>>>
>>>>>>>>> (chat is missing sounds like JS error)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
>>>>> daehn@vcrp.de>
>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>>>>> wrote:
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>> there are two issues left. Maybe my installation. But it is 
>>>>>>>>> the same
>>>>>>>>> behaviour on test and on production.
>>>>>>>>>
>>>>>>>>> 1. I have upload problems. Not specific by time ore size. Same 
>>>>>>>>> file
>>>>>>>>>
>>>>>>>>> might
>>>>>>>>>
>>>>>>>>> work or not.
>>>>>>>>>
>>>>>>>>> I get an error in the logs, but no recommended solution helped.
>>>>>>>>>
>>>>>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 
>>>>>>>>> [io-5080-exec-23] -
>>>>>>>>>
>>>>>>>>> Upload
>>>>>>>>>
>>>>>>>>> failed: Processing of multipart/form-data request failed.
>>>>>>>>> java.io.IOException: Stream reset*
>>>>>>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: 
>>>>>>>>>
>>>>>>>>> Processing of multipart/form-data request failed.
>>> java.io.IOException:
>>>>>>>>> Stream reset*
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)* 
>>>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)* 
>>>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)* 
>>>
>>>>>>>>> * atorg.apache.wicket.protocol.ws
>>>>>>>>>
>>>>>>>>>
>>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)* 
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)* 
>>>
>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>>>>>>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>>>>>>>>> java.io.IOException: Stream reset*
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)* 
>>>
>>>>>>>>> *    at
>>>>>>>>> java.base/java.io
>>> .FilterInputStream.read(FilterInputStream.java:133)*
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)* 
>>>
>>>>>>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>>>>>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>>>>>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)* 
>>>
>>>>>>>>> *    ... 39 common frames omitted*
>>>>>>>>> *Caused by: java.io.IOException: Stream reset*
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)* 
>>>
>>>>>>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)* 
>>>
>>>>>>>>> *    ... 50 common frames omitted*
>>>>>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 
>>>>>>>>> [io-5080-exec-14] -
>>>>>>>>>
>>>>>>>>> Upload
>>>>>>>>>
>>>>>>>>> failed: Processing of multipart/form-data request failed. Stream
>>> ended
>>>>>>>>> unexpectedly*
>>>>>>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: 
>>>>>>>>>
>>>>>>>>> Processing of multipart/form-data request failed. Stream ended
>>>>>>>>>
>>>>>>>>> unexpectedly*
>>>>>>>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)* 
>>>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)* 
>>>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)* 
>>>
>>>>>>>>> * atorg.apache.wicket.protocol.ws
>>>>>>>>>
>>>>>>>>>
>>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)* 
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)* 
>>>
>>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>>>>>>> *Caused by:
>>>>>>>>>
>>>>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException: 
>>>>>
>>>>>>>>> Stream ended unexpectedly*
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)* 
>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)* 
>>>
>>>>>>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>>>>>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>>>>>>>
>>>>>>>>> *    at
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)* 
>>>
>>>>>>>>> *    ... 39 common frames omitted *Tomcat config used:
>>>>>>>>>
>>>>>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
>>>>>>>>> *               connectionTimeout="20000"*
>>>>>>>>> *               redirectPort="5443" />*
>>>>>>>>>
>>>>>>>>> *    <Connector port="5443"
>>>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>>>>>>>>> *               maxThreads="150" connectionTimeout="20000"
>>>>>>>>> SSLEnabled="true" *
>>>>>>>>> *
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation" 
>>>
>>>>>>>>> *
>>>>>>>>>
>>>>>>>>> *        <UpgradeProtocol
>>>>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
>>>>>>>>> *        <SSLHostConfig>*
>>>>>>>>> *            <Certificate certificateKeyFile="cert.key"*
>>>>>>>>> * certificateFile="cert.pem"*
>>>>>>>>> * certificateChainFile="chain.txt"*
>>>>>>>>> *                         type="RSA" />*
>>>>>>>>> *        </SSLHostConfig>*
>>>>>>>>> *    </Connector>*
>>>>>>>>> *    <Connector port="8009" protocol="AJP/1.3" 
>>>>>>>>> redirectPort="5443"
>>> />*
>>>>>>>>> 2. I get an error during room load. This seems to prevent 
>>>>>>>>> sometimes
>>>>>>>>> correct room load. sometimes chat is missing, sometimes just
>>> rotating
>>>>>>>>> balls. Chrome seems to be more sensitive than FF. Browser console
>>>>> shows:
>>>>>>>>> *The resource of"
>>>>>>>>>
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" 
>>>>>>>>> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> 
>>>>>>>>> <
>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> 
>>>>>>>>> <
>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> 
>>>>>>>>> <
>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> 
>>>>>>>>> <
>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> 
>>>>>>>>> <
>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> 
>>>>>>>>> <
>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> 
>>>>>>>>> <
>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> 
>>>>>>> was
>>>>>>>>> blocked because of a MIME-typ-conflict ("text/html")
>>>>>>>>> (X-Content-Type-Options: nosniff).*
>>>>>>>>>
>>>>>>>>> where 5 is the used group id for the external users.
>>>>>>>>>
>>>>>>>>> Any Ideas about that?
>>>>>>>>>
>>>>>>>>> Greetings Peter
>>>>>>>>>
>>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>> Should be fixed
>>>>>>>>> Thanks for the report!
>>>>>>>>>
>>>>>>>>> please let me know if anything else need to be fixed :)
>>>>>>>>>
>>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
>>> solomax666@gmail.com>
>>>>> <
>>>>>>> solomax666@gmail.com> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com> 
>>>>>>>>> <so...@gmail.com>
>>> <
>>>>>>> solomax666@gmail.com> <so...@gmail.com> 
>>>>>>> <so...@gmail.com> <
>>>>>>> solomax666@gmail.com> <so...@gmail.com> 
>>>>>>> <so...@gmail.com> <
>>>>>>> solomax666@gmail.com> <so...@gmail.com> wrote:
>>>>>>>>> I find the bug in import
>>>>>>>>> Will fix ASAP (mea culpa)
>>>>>>>>>
>>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
>>> solomax666@gmail.com>
>>>>> <
>>>>>>> solomax666@gmail.com> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com> 
>>>>>>>>> <so...@gmail.com>
>>> <
>>>>>>> solomax666@gmail.com> <so...@gmail.com> 
>>>>>>> <so...@gmail.com> <
>>>>>>> solomax666@gmail.com> <so...@gmail.com> 
>>>>>>> <so...@gmail.com> <
>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Will also add test for import
>>>>>>>>>
>>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
>>> solomax666@gmail.com>
>>>>> <
>>>>>>> solomax666@gmail.com> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com> 
>>>>>>>>> <so...@gmail.com>
>>> <
>>>>>>> solomax666@gmail.com> <so...@gmail.com> 
>>>>>>> <so...@gmail.com> <
>>>>>>> solomax666@gmail.com> <so...@gmail.com> 
>>>>>>> <so...@gmail.com> <
>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Hello Peter,
>>>>>>>>>
>>>>>>>>> I just have added the test: 2 hashes are being generated for the
>>> same
>>>>>>>>> external user (same externalId/externalType)
>>>>>>>>> No additional user was created in this case
>>>>>>>>>
>>>>>>>>> Please share your use case when you will be ready
>>>>>>>>>
>>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
>>> solomax666@gmail.com>
>>>>> <
>>>>>>> solomax666@gmail.com> <
>>>>>>>>> solomax666@gmail.com> <so...@gmail.com> 
>>>>>>>>> <so...@gmail.com>
>>> <
>>>>>>> solomax666@gmail.com> <so...@gmail.com> 
>>>>>>> <so...@gmail.com> <
>>>>>>> solomax666@gmail.com> <so...@gmail.com> 
>>>>>>> <so...@gmail.com> <
>>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks Peter
>>>>>>>>>
>>>>>>>>> Ill investigate the code and will try to find what is going on
>>>>>>>>>
>>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
>>>>> daehn@vcrp.de>
>>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>>>>>>>> Hi Maxim,
>>>>>>>>>
>>>>>>>>> sorry for not answering, much to do these days.
>>>>>>>>>
>>>>>>>>> I found a explanation for "lost files" but no solution.
>>>>>>>>>
>>>>>>>>> It seems, that in om 5.0.3 new accounts will be created during 
>>>>>>>>> SOAP
>>>>>>>>> login instead of using former account. New user will be put in an
>>> new
>>>>>>>>> group. Default group will be ignored. I try to figure out, if the
>>>>>>>>> problem is the adpter or OM.
>>>>>>>>>
>>>>>>>>> Greetings Peter
>>>>>>>>>
>>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>>>>>>>>
>>>>>>>>> Hello All,
>>>>>>>>>
>>>>>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>>>>>>>>
>>>>>>>>> Current blockers are:
>>>>>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>>>>>>>> 2) invitation/secure hashes need to be tested in clustered mode
>>>>>>>>> 3) "Files messed up during backup restore" (steps still required)
>>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
>>>>>>>>>
>>>>>>>>> Additionally I would like to implement this onehttps://
>>>>>>>>>
>>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>>>>>>>>>
>>>>>>>>> And check some other issues (like OM at Safari)
>>>>>>>>>
>>>>>>>>> I would like to get some help with testing latest SNAPSHOT:
>>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>>>>>>>> It is also installed at demo-nexthttps://
>>>>> om.alteametasoft.com:8443/next
>>>>>>>>> Please test this version and report back any issues found
>>>>>>>>>
>>>>>>>>> Thanks in advance
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> WBR
>>>>>>>>> Maxim aka solomax
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> WBR
>>>>>>>>> Maxim aka solomax
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> WBR
>>>>>>>>> Maxim aka solomax
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> WBR
>>>>>>>>> Maxim aka solomax
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>
>


Re: [HELP NEEDED] 5.0.0 release

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

I missed the change in server.xml

now it works, but lms dapter has a problem with this configuration. Will 
investigate here.

Thanks so far

Peter

Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
> So I assume
> 1) you put config from SO to your Apache
> 2) change the line RedirectMatch ^/$
> https://domain.test-test.eu/openmeetings
> 3) restart Apache
> 4) change conf/server.xml https://markmail.org/message/5wnts6izxxmejord
> 5) restart OM
>
> On Mon, 30 Mar 2020 at 12:22, Peter Dähn <da...@vcrp.de> wrote:
>
>> Thanks for the information,
>>
>> but I get an error in browser console...
>>
>>    XML-Verarbeitungsfehler: Syntax-Fehler
>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
>> Zeile Nr. 1, Spalte 1:
>>
>> and network monitor shows 400 bad request on
>>
>> https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
>>
>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
>> https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
>>> this will work for 5.0 with minimum-to-none modifications
>>>
>>> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:
>>>
>>>> I know... this is really something here with my system... it is
>>>> something with tomcat->https-> upload dialog...
>>>>
>>>> But doesn't seem to be a showstopper for release...
>>>>
>>>> Is there a guide for apache config? I'm in homeoffice and archived mails
>>>> are not available here...
>>>>
>>>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>>>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues :(
>>>>>
>>>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de> wrote:
>>>>>
>>>>>> no... this also happen with one uploaded file... seems to happen with
>>>>>> larger files >1MB but sometimes the same file can be uploaded or
>> not...
>>>>>> so it is not a size limit. But evrything I try with time and frames
>>>>>> didn't help.
>>>>>>
>>>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
>>>>>>> What are the steps to reproduce?
>>>>>>>
>>>>>>> to take 200k PDF and upload it 10 times?
>>>>>>>
>>>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:
>>>>>>>
>>>>>>>> Hi Maxim,
>>>>>>>>
>>>>>>>> I found the comment in a commit... *<!-- TODO should be in-sync with
>>>>>>>> global property -->*
>>>>>>>>
>>>>>>>> so i already try it...
>>>>>>>> *:-( *
>>>>>>>> Right now I try to use http and this worked. So I will switch to
>>>> apache
>>>>>>>> mod_proxy during the day. I think this is the fastest way now.
>>>>>>>>
>>>>>>>> Thank you so far
>>>>>>>> Peter
>>>>>>>>
>>>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>> My bad
>>>>>>>> there is another place to changehttps://
>> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
>>>>>>>> You should see correct Tomcat version in catalina.out
>>>>>>>>
>>>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
>>>> daehn@vcrp.de>
>>>>>> wrote:
>>>>>>>> Hi Maxim,
>>>>>>>>
>>>>>>>> sorry took a "bit" longer...
>>>>>>>>
>>>>>>>> Unfortunately nothing changed. The same error.
>>>>>>>>
>>>>>>>> Could you help me to find the point, where this post request to
>>>> upload a
>>>>>>>> file will be generated?
>>>>>>>>
>>>>>>>> Greetings Peter
>>>>>>>>
>>>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>> Can you try to update Tomcat to 9.0.33
>>>>>>>> like this
>>>>>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>>>>>>>> Most probably it will help with upload
>>>>>>>>
>>>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
>>>> daehn@vcrp.de>
>>>>>> wrote:
>>>>>>>> here you are...
>>>>>>>>
>>>>>>>> Revision 81e95ac
>>>>>>>> Builddate 2020-02-21T14:27:26Z
>>>>>>>> rotating balls are not my issue, I will ask the one. But as far as I
>>>>>>>> understand, this doesn't happen any time...
>>>>>>>>
>>>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>> can you share revision of your version?
>>>>>>>>
>>>>>>>> While you have "endless rolling balls" do you have any error
>> requests
>>>> in
>>>>>>>> Dev console->Network?
>>>>>>>> anything with status 500 or so?
>>>>>>>>
>>>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
>>>> daehn@vcrp.de>
>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Hi Maxim,
>>>>>>>>
>>>>>>>> 1. latest build isn't an option yet. Bootstrap changes does't work
>>>> with
>>>>>>>> our coustom.css. I would prefer to "repair" current installation
>>>> (latest
>>>>>>>> build without  bootstrap).
>>>>>>>>
>>>>>>>> Upload wors on demo.
>>>>>>>>
>>>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But
>> this
>>>>>>>> one I ignored.
>>>>>>>>
>>>>>>>> Greetings Peter
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>> Are you using most recent version of M4?
>>>>>>>>
>>>>>>>>
>>>>>>>> Do you have these upload issues on demo?
>>>>>>>> (If yes - please share problem doc)
>>>>>>>>
>>>>>>>> * there was an issue in Wicket fixed recently, could you update and
>>>>>>>> re-build (new Wicket SNAPSHOT should be used automatically)
>>>>>>>>
>>>>>>>> 2) `group/customcss` can be ignored
>>>>>>>> Any other errors (in browser console or server log)?
>>>>>>>>
>>>>>>>> (chat is missing sounds like JS error)
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
>>>> daehn@vcrp.de>
>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>>>> wrote:
>>>>>>>> Hi Maxim,
>>>>>>>>
>>>>>>>> there are two issues left. Maybe my installation. But it is the same
>>>>>>>> behaviour on test and on production.
>>>>>>>>
>>>>>>>> 1. I have upload problems. Not specific by time ore size. Same file
>>>>>>>>
>>>>>>>> might
>>>>>>>>
>>>>>>>> work or not.
>>>>>>>>
>>>>>>>> I get an error in the logs, but no recommended solution helped.
>>>>>>>>
>>>>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] -
>>>>>>>>
>>>>>>>> Upload
>>>>>>>>
>>>>>>>> failed: Processing of multipart/form-data request failed.
>>>>>>>> java.io.IOException: Stream reset*
>>>>>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>>>>>>> Processing of multipart/form-data request failed.
>> java.io.IOException:
>>>>>>>> Stream reset*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>>>>>>> *    at
>>>>>>>>
>>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>>>>>>> *    at
>>>>>>>>
>>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>>>>>>> *    atorg.apache.wicket.protocol.ws
>>>>>>>>
>>>>>>>>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>>>>>>>
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>>>>>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>>>>>>>> java.io.IOException: Stream reset*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>>>>>>>> *    at
>>>>>>>>
>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>>>>>>>> *    at
>>>>>>>> java.base/java.io
>> .FilterInputStream.read(FilterInputStream.java:133)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>>>>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>>>>>>
>>>>>>>> *    at
>>>>>>>>
>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>>>>>>
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>>>>>>> *    ... 39 common frames omitted*
>>>>>>>> *Caused by: java.io.IOException: Stream reset*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>>>>>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>>>>>>>> *    ... 50 common frames omitted*
>>>>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] -
>>>>>>>>
>>>>>>>> Upload
>>>>>>>>
>>>>>>>> failed: Processing of multipart/form-data request failed. Stream
>> ended
>>>>>>>> unexpectedly*
>>>>>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>>>>>>> Processing of multipart/form-data request failed. Stream ended
>>>>>>>>
>>>>>>>> unexpectedly*
>>>>>>>>
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>>>>>>> *    at
>>>>>>>>
>>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>>>>>>> *    at
>>>>>>>>
>>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>>>>>>> *    atorg.apache.wicket.protocol.ws
>>>>>>>>
>>>>>>>>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>>>>>>>
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>>>>>> *Caused by:
>>>>>>>>
>>>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>>>>>>>> Stream ended unexpectedly*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>>>>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>>>>>>> *    at
>>>>>>>>
>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>>>>>>
>>>>>>>> *    at
>>>>>>>>
>>>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>>>>>>
>>>>>>>> *    at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>>>>>>> *    ... 39 common frames omitted *Tomcat config used:
>>>>>>>>
>>>>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
>>>>>>>> *               connectionTimeout="20000"*
>>>>>>>> *               redirectPort="5443" />*
>>>>>>>>
>>>>>>>> *    <Connector port="5443"
>>>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>>>>>>>> *               maxThreads="150" connectionTimeout="20000"
>>>>>>>> SSLEnabled="true" *
>>>>>>>> *
>>>>>>>>
>>>>>>>>
>>>>>>>>
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>>>>>>> *
>>>>>>>>
>>>>>>>> *        <UpgradeProtocol
>>>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
>>>>>>>> *        <SSLHostConfig>*
>>>>>>>> *            <Certificate certificateKeyFile="cert.key"*
>>>>>>>> *                         certificateFile="cert.pem"*
>>>>>>>> *                         certificateChainFile="chain.txt"*
>>>>>>>> *                         type="RSA" />*
>>>>>>>> *        </SSLHostConfig>*
>>>>>>>> *    </Connector>*
>>>>>>>> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443"
>> />*
>>>>>>>> 2. I get an error during room load. This seems to prevent sometimes
>>>>>>>> correct room load. sometimes chat is missing, sometimes just
>> rotating
>>>>>>>> balls. Chrome seems to be more sensitive than FF. Browser console
>>>> shows:
>>>>>>>> *The resource of"
>>>>>>>>
>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <
>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
>>>>>>>> blocked because of a MIME-typ-conflict ("text/html")
>>>>>>>> (X-Content-Type-Options: nosniff).*
>>>>>>>>
>>>>>>>> where 5 is the used group id for the external users.
>>>>>>>>
>>>>>>>> Any Ideas about that?
>>>>>>>>
>>>>>>>> Greetings Peter
>>>>>>>>
>>>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>> Should be fixed
>>>>>>>> Thanks for the report!
>>>>>>>>
>>>>>>>> please let me know if anything else need to be fixed :)
>>>>>>>>
>>>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
>> solomax666@gmail.com>
>>>> <
>>>>>> solomax666@gmail.com> <
>>>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> wrote:
>>>>>>>> I find the bug in import
>>>>>>>> Will fix ASAP (mea culpa)
>>>>>>>>
>>>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
>> solomax666@gmail.com>
>>>> <
>>>>>> solomax666@gmail.com> <
>>>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> Will also add test for import
>>>>>>>>
>>>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
>> solomax666@gmail.com>
>>>> <
>>>>>> solomax666@gmail.com> <
>>>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> Hello Peter,
>>>>>>>>
>>>>>>>> I just have added the test: 2 hashes are being generated for the
>> same
>>>>>>>> external user (same externalId/externalType)
>>>>>>>> No additional user was created in this case
>>>>>>>>
>>>>>>>> Please share your use case when you will be ready
>>>>>>>>
>>>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
>> solomax666@gmail.com>
>>>> <
>>>>>> solomax666@gmail.com> <
>>>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks Peter
>>>>>>>>
>>>>>>>> Ill investigate the code and will try to find what is going on
>>>>>>>>
>>>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
>>>> daehn@vcrp.de>
>>>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>>>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>>>>>>> Hi Maxim,
>>>>>>>>
>>>>>>>> sorry for not answering, much to do these days.
>>>>>>>>
>>>>>>>> I found a explanation for "lost files" but no solution.
>>>>>>>>
>>>>>>>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>>>>>>>> login instead of using former account. New user will be put in an
>> new
>>>>>>>> group. Default group will be ignored. I try to figure out, if the
>>>>>>>> problem is the adpter or OM.
>>>>>>>>
>>>>>>>> Greetings Peter
>>>>>>>>
>>>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>>>>>>>
>>>>>>>> Hello All,
>>>>>>>>
>>>>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>>>>>>>
>>>>>>>> Current blockers are:
>>>>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>>>>>>> 2) invitation/secure hashes need to be tested in clustered mode
>>>>>>>> 3) "Files messed up during backup restore" (steps still required)
>>>>>>>> 4*) Camera/Microphone are disconnected sometimes
>>>>>>>>
>>>>>>>> Additionally I would like to implement this onehttps://
>>>>>>>>
>>>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>>>>>>>>
>>>>>>>> And check some other issues (like OM at Safari)
>>>>>>>>
>>>>>>>> I would like to get some help with testing latest SNAPSHOT:
>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>>>>>>> It is also installed at demo-nexthttps://
>>>> om.alteametasoft.com:8443/next
>>>>>>>> Please test this version and report back any issues found
>>>>>>>>
>>>>>>>> Thanks in advance
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> WBR
>>>>>>>> Maxim aka solomax
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> WBR
>>>>>>>> Maxim aka solomax
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> WBR
>>>>>>>> Maxim aka solomax
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> WBR
>>>>>>>> Maxim aka solomax
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>


Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
So I assume
1) you put config from SO to your Apache
2) change the line RedirectMatch ^/$
https://domain.test-test.eu/openmeetings
3) restart Apache
4) change conf/server.xml https://markmail.org/message/5wnts6izxxmejord
5) restart OM

On Mon, 30 Mar 2020 at 12:22, Peter Dähn <da...@vcrp.de> wrote:

> Thanks for the information,
>
> but I get an error in browser console...
>
>   XML-Verarbeitungsfehler: Syntax-Fehler
> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
> Zeile Nr. 1, Spalte 1:
>
> and network monitor shows 400 bad request on
>
> https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
>
> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
> >
> https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
> >
> > this will work for 5.0 with minimum-to-none modifications
> >
> > On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:
> >
> >> I know... this is really something here with my system... it is
> >> something with tomcat->https-> upload dialog...
> >>
> >> But doesn't seem to be a showstopper for release...
> >>
> >> Is there a guide for apache config? I'm in homeoffice and archived mails
> >> are not available here...
> >>
> >> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
> >>> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues :(
> >>>
> >>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de> wrote:
> >>>
> >>>> no... this also happen with one uploaded file... seems to happen with
> >>>> larger files >1MB but sometimes the same file can be uploaded or
> not...
> >>>>
> >>>> so it is not a size limit. But evrything I try with time and frames
> >>>> didn't help.
> >>>>
> >>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
> >>>>> What are the steps to reproduce?
> >>>>>
> >>>>> to take 200k PDF and upload it 10 times?
> >>>>>
> >>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:
> >>>>>
> >>>>>> Hi Maxim,
> >>>>>>
> >>>>>> I found the comment in a commit... *<!-- TODO should be in-sync with
> >>>>>> global property -->*
> >>>>>>
> >>>>>> so i already try it...
> >>>>>> *:-( *
> >>>>>> Right now I try to use http and this worked. So I will switch to
> >> apache
> >>>>>> mod_proxy during the day. I think this is the fastest way now.
> >>>>>>
> >>>>>> Thank you so far
> >>>>>> Peter
> >>>>>>
> >>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
> >>>>>>
> >>>>>> My bad
> >>>>>> there is another place to changehttps://
> >>
> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
> >>>>>> You should see correct Tomcat version in catalina.out
> >>>>>>
> >>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
> >> daehn@vcrp.de>
> >>>> wrote:
> >>>>>> Hi Maxim,
> >>>>>>
> >>>>>> sorry took a "bit" longer...
> >>>>>>
> >>>>>> Unfortunately nothing changed. The same error.
> >>>>>>
> >>>>>> Could you help me to find the point, where this post request to
> >> upload a
> >>>>>> file will be generated?
> >>>>>>
> >>>>>> Greetings Peter
> >>>>>>
> >>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
> >>>>>>
> >>>>>> Can you try to update Tomcat to 9.0.33
> >>>>>> like this
> >>>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
> >>>>>> Most probably it will help with upload
> >>>>>>
> >>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
> >> daehn@vcrp.de>
> >>>> wrote:
> >>>>>> here you are...
> >>>>>>
> >>>>>> Revision 81e95ac
> >>>>>> Builddate 2020-02-21T14:27:26Z
> >>>>>> rotating balls are not my issue, I will ask the one. But as far as I
> >>>>>> understand, this doesn't happen any time...
> >>>>>>
> >>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
> >>>>>>
> >>>>>> can you share revision of your version?
> >>>>>>
> >>>>>> While you have "endless rolling balls" do you have any error
> requests
> >> in
> >>>>>> Dev console->Network?
> >>>>>> anything with status 500 or so?
> >>>>>>
> >>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
> >> daehn@vcrp.de>
> >>>> <da...@vcrp.de> <da...@vcrp.de>
> >>>>>> wrote:
> >>>>>>
> >>>>>> Hi Maxim,
> >>>>>>
> >>>>>> 1. latest build isn't an option yet. Bootstrap changes does't work
> >> with
> >>>>>> our coustom.css. I would prefer to "repair" current installation
> >> (latest
> >>>>>> build without  bootstrap).
> >>>>>>
> >>>>>> Upload wors on demo.
> >>>>>>
> >>>>>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But
> this
> >>>>>> one I ignored.
> >>>>>>
> >>>>>> Greetings Peter
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
> >>>>>>
> >>>>>> Are you using most recent version of M4?
> >>>>>>
> >>>>>>
> >>>>>> Do you have these upload issues on demo?
> >>>>>> (If yes - please share problem doc)
> >>>>>>
> >>>>>> * there was an issue in Wicket fixed recently, could you update and
> >>>>>> re-build (new Wicket SNAPSHOT should be used automatically)
> >>>>>>
> >>>>>> 2) `group/customcss` can be ignored
> >>>>>> Any other errors (in browser console or server log)?
> >>>>>>
> >>>>>> (chat is missing sounds like JS error)
> >>>>>>
> >>>>>>
> >>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
> >> daehn@vcrp.de>
> >>>> <da...@vcrp.de> <da...@vcrp.de>
> >>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
> >> wrote:
> >>>>>> Hi Maxim,
> >>>>>>
> >>>>>> there are two issues left. Maybe my installation. But it is the same
> >>>>>> behaviour on test and on production.
> >>>>>>
> >>>>>> 1. I have upload problems. Not specific by time ore size. Same file
> >>>>>>
> >>>>>> might
> >>>>>>
> >>>>>> work or not.
> >>>>>>
> >>>>>> I get an error in the logs, but no recommended solution helped.
> >>>>>>
> >>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] -
> >>>>>>
> >>>>>> Upload
> >>>>>>
> >>>>>> failed: Processing of multipart/form-data request failed.
> >>>>>> java.io.IOException: Stream reset*
> >>>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >>>>>> Processing of multipart/form-data request failed.
> java.io.IOException:
> >>>>>> Stream reset*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> >>>>>> *    at
> >>>>>>
> >> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> >>>>>> *    at
> >>>>>>
> >> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> >>>>>> *    atorg.apache.wicket.protocol.ws
> >>>>>>
> >>>>>>
> >>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >>>>>> *    at
> >>>>>>
> >>>>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >>>>>>
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> >>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >>>>>> *Caused by: org.apache.catalina.connector.ClientAbortException:
> >>>>>> java.io.IOException: Stream reset*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
> >>>>>> *    at
> >>>>>>
> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
> >>>>>> *    at
> >>>>>> java.base/java.io
> .FilterInputStream.read(FilterInputStream.java:133)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> >>>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> >>>>>> *    at
> >>>>>>
> >>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >>>>>>
> >>>>>> *    at
> >>>>>>
> >>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >>>>>>
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> >>>>>> *    ... 39 common frames omitted*
> >>>>>> *Caused by: java.io.IOException: Stream reset*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
> >>>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
> >>>>>> *    ... 50 common frames omitted*
> >>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] -
> >>>>>>
> >>>>>> Upload
> >>>>>>
> >>>>>> failed: Processing of multipart/form-data request failed. Stream
> ended
> >>>>>> unexpectedly*
> >>>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >>>>>> Processing of multipart/form-data request failed. Stream ended
> >>>>>>
> >>>>>> unexpectedly*
> >>>>>>
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> >>>>>> *    at
> >>>>>>
> >> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> >>>>>> *    at
> >>>>>>
> >> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> >>>>>> *    atorg.apache.wicket.protocol.ws
> >>>>>>
> >>>>>>
> >>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >>>>>> *    at
> >>>>>>
> >>>>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >>>>>>
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> >>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >>>>>> *Caused by:
> >>>>>>
> >> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
> >>>>>> Stream ended unexpectedly*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> >>>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> >>>>>> *    at
> >>>>>>
> >>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >>>>>>
> >>>>>> *    at
> >>>>>>
> >>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >>>>>>
> >>>>>> *    at
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> >>>>>> *    ... 39 common frames omitted *Tomcat config used:
> >>>>>>
> >>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
> >>>>>> *               connectionTimeout="20000"*
> >>>>>> *               redirectPort="5443" />*
> >>>>>>
> >>>>>> *    <Connector port="5443"
> >>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
> >>>>>> *               maxThreads="150" connectionTimeout="20000"
> >>>>>> SSLEnabled="true" *
> >>>>>> *
> >>>>>>
> >>>>>>
> >>>>>>
> >>
> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
> >>>>>> *
> >>>>>>
> >>>>>> *        <UpgradeProtocol
> >>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
> >>>>>> *        <SSLHostConfig>*
> >>>>>> *            <Certificate certificateKeyFile="cert.key"*
> >>>>>> *                         certificateFile="cert.pem"*
> >>>>>> *                         certificateChainFile="chain.txt"*
> >>>>>> *                         type="RSA" />*
> >>>>>> *        </SSLHostConfig>*
> >>>>>> *    </Connector>*
> >>>>>> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443"
> />*
> >>>>>>
> >>>>>> 2. I get an error during room load. This seems to prevent sometimes
> >>>>>> correct room load. sometimes chat is missing, sometimes just
> rotating
> >>>>>> balls. Chrome seems to be more sensitive than FF. Browser console
> >> shows:
> >>>>>> *The resource of"
> >>>>>>
> >>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <
> >>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
> >>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
> >>>>>> blocked because of a MIME-typ-conflict ("text/html")
> >>>>>> (X-Content-Type-Options: nosniff).*
> >>>>>>
> >>>>>> where 5 is the used group id for the external users.
> >>>>>>
> >>>>>> Any Ideas about that?
> >>>>>>
> >>>>>> Greetings Peter
> >>>>>>
> >>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
> >>>>>>
> >>>>>> Should be fixed
> >>>>>> Thanks for the report!
> >>>>>>
> >>>>>> please let me know if anything else need to be fixed :)
> >>>>>>
> >>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <
> solomax666@gmail.com>
> >> <
> >>>> solomax666@gmail.com> <
> >>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com>
> <
> >>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >>>> solomax666@gmail.com> <so...@gmail.com> wrote:
> >>>>>> I find the bug in import
> >>>>>> Will fix ASAP (mea culpa)
> >>>>>>
> >>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <
> solomax666@gmail.com>
> >> <
> >>>> solomax666@gmail.com> <
> >>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com>
> <
> >>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>> wrote:
> >>>>>>
> >>>>>>
> >>>>>> Will also add test for import
> >>>>>>
> >>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <
> solomax666@gmail.com>
> >> <
> >>>> solomax666@gmail.com> <
> >>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com>
> <
> >>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>> wrote:
> >>>>>>
> >>>>>>
> >>>>>> Hello Peter,
> >>>>>>
> >>>>>> I just have added the test: 2 hashes are being generated for the
> same
> >>>>>> external user (same externalId/externalType)
> >>>>>> No additional user was created in this case
> >>>>>>
> >>>>>> Please share your use case when you will be ready
> >>>>>>
> >>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <
> solomax666@gmail.com>
> >> <
> >>>> solomax666@gmail.com> <
> >>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com>
> <
> >>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >>>> solomax666@gmail.com> <so...@gmail.com>
> >>>>>> wrote:
> >>>>>>
> >>>>>>
> >>>>>> Thanks Peter
> >>>>>>
> >>>>>> Ill investigate the code and will try to find what is going on
> >>>>>>
> >>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
> >> daehn@vcrp.de>
> >>>> <da...@vcrp.de> <da...@vcrp.de>
> >>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
> >>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
> >>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
> >>>>>> Hi Maxim,
> >>>>>>
> >>>>>> sorry for not answering, much to do these days.
> >>>>>>
> >>>>>> I found a explanation for "lost files" but no solution.
> >>>>>>
> >>>>>> It seems, that in om 5.0.3 new accounts will be created during SOAP
> >>>>>> login instead of using former account. New user will be put in an
> new
> >>>>>> group. Default group will be ignored. I try to figure out, if the
> >>>>>> problem is the adpter or OM.
> >>>>>>
> >>>>>> Greetings Peter
> >>>>>>
> >>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
> >>>>>>
> >>>>>> Hello All,
> >>>>>>
> >>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
> >>>>>>
> >>>>>> Current blockers are:
> >>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> >>>>>> 2) invitation/secure hashes need to be tested in clustered mode
> >>>>>> 3) "Files messed up during backup restore" (steps still required)
> >>>>>> 4*) Camera/Microphone are disconnected sometimes
> >>>>>>
> >>>>>> Additionally I would like to implement this onehttps://
> >>>>>>
> >>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
> >>>>>>
> >>>>>> And check some other issues (like OM at Safari)
> >>>>>>
> >>>>>> I would like to get some help with testing latest SNAPSHOT:
> >>>>
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
> >>>>>> It is also installed at demo-nexthttps://
> >> om.alteametasoft.com:8443/next
> >>>>>> Please test this version and report back any issues found
> >>>>>>
> >>>>>> Thanks in advance
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> WBR
> >>>>>> Maxim aka solomax
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> WBR
> >>>>>> Maxim aka solomax
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> WBR
> >>>>>> Maxim aka solomax
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> WBR
> >>>>>> Maxim aka solomax
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

Posted by Peter Dähn <da...@vcrp.de>.
Thanks for the information,

but I get an error in browser console...

  XML-Verarbeitungsfehler: Syntax-Fehler
Adresse: https://openmeetings.vcrp.de/openmeetings/signin
Zeile Nr. 1, Spalte 1:

and network monitor shows 400 bad request on 
https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin

Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
> https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
>
> this will work for 5.0 with minimum-to-none modifications
>
> On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:
>
>> I know... this is really something here with my system... it is
>> something with tomcat->https-> upload dialog...
>>
>> But doesn't seem to be a showstopper for release...
>>
>> Is there a guide for apache config? I'm in homeoffice and archived mails
>> are not available here...
>>
>> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>>> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues :(
>>>
>>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de> wrote:
>>>
>>>> no... this also happen with one uploaded file... seems to happen with
>>>> larger files >1MB but sometimes the same file can be uploaded or not...
>>>>
>>>> so it is not a size limit. But evrything I try with time and frames
>>>> didn't help.
>>>>
>>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
>>>>> What are the steps to reproduce?
>>>>>
>>>>> to take 200k PDF and upload it 10 times?
>>>>>
>>>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:
>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>> I found the comment in a commit... *<!-- TODO should be in-sync with
>>>>>> global property -->*
>>>>>>
>>>>>> so i already try it...
>>>>>> *:-( *
>>>>>> Right now I try to use http and this worked. So I will switch to
>> apache
>>>>>> mod_proxy during the day. I think this is the fastest way now.
>>>>>>
>>>>>> Thank you so far
>>>>>> Peter
>>>>>>
>>>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>>>>>>
>>>>>> My bad
>>>>>> there is another place to changehttps://
>> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
>>>>>> You should see correct Tomcat version in catalina.out
>>>>>>
>>>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
>> daehn@vcrp.de>
>>>> wrote:
>>>>>> Hi Maxim,
>>>>>>
>>>>>> sorry took a "bit" longer...
>>>>>>
>>>>>> Unfortunately nothing changed. The same error.
>>>>>>
>>>>>> Could you help me to find the point, where this post request to
>> upload a
>>>>>> file will be generated?
>>>>>>
>>>>>> Greetings Peter
>>>>>>
>>>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>>>>>>
>>>>>> Can you try to update Tomcat to 9.0.33
>>>>>> like this
>>>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>>>>>> Most probably it will help with upload
>>>>>>
>>>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
>> daehn@vcrp.de>
>>>> wrote:
>>>>>> here you are...
>>>>>>
>>>>>> Revision 81e95ac
>>>>>> Builddate 2020-02-21T14:27:26Z
>>>>>> rotating balls are not my issue, I will ask the one. But as far as I
>>>>>> understand, this doesn't happen any time...
>>>>>>
>>>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>>>>>
>>>>>> can you share revision of your version?
>>>>>>
>>>>>> While you have "endless rolling balls" do you have any error requests
>> in
>>>>>> Dev console->Network?
>>>>>> anything with status 500 or so?
>>>>>>
>>>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
>> daehn@vcrp.de>
>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>> wrote:
>>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>> 1. latest build isn't an option yet. Bootstrap changes does't work
>> with
>>>>>> our coustom.css. I would prefer to "repair" current installation
>> (latest
>>>>>> build without  bootstrap).
>>>>>>
>>>>>> Upload wors on demo.
>>>>>>
>>>>>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
>>>>>> one I ignored.
>>>>>>
>>>>>> Greetings Peter
>>>>>>
>>>>>>
>>>>>>
>>>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>>>>>
>>>>>> Are you using most recent version of M4?
>>>>>>
>>>>>>
>>>>>> Do you have these upload issues on demo?
>>>>>> (If yes - please share problem doc)
>>>>>>
>>>>>> * there was an issue in Wicket fixed recently, could you update and
>>>>>> re-build (new Wicket SNAPSHOT should be used automatically)
>>>>>>
>>>>>> 2) `group/customcss` can be ignored
>>>>>> Any other errors (in browser console or server log)?
>>>>>>
>>>>>> (chat is missing sounds like JS error)
>>>>>>
>>>>>>
>>>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
>> daehn@vcrp.de>
>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>> wrote:
>>>>>> Hi Maxim,
>>>>>>
>>>>>> there are two issues left. Maybe my installation. But it is the same
>>>>>> behaviour on test and on production.
>>>>>>
>>>>>> 1. I have upload problems. Not specific by time ore size. Same file
>>>>>>
>>>>>> might
>>>>>>
>>>>>> work or not.
>>>>>>
>>>>>> I get an error in the logs, but no recommended solution helped.
>>>>>>
>>>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] -
>>>>>>
>>>>>> Upload
>>>>>>
>>>>>> failed: Processing of multipart/form-data request failed.
>>>>>> java.io.IOException: Stream reset*
>>>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>>>>> Processing of multipart/form-data request failed. java.io.IOException:
>>>>>> Stream reset*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>>>>> *    at
>>>>>>
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>>>>> *    at
>>>>>>
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>>>>> *    atorg.apache.wicket.protocol.ws
>>>>>>
>>>>>>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>>>>> *    at
>>>>>>
>>>>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>>>>>
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>>>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>>>>>> java.io.IOException: Stream reset*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>>>>>> *    at
>>>>>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>>>>>> *    at
>>>>>> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>>>>> *    at
>>>>>>
>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>>>>
>>>>>> *    at
>>>>>>
>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>>>>
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>>>>> *    ... 39 common frames omitted*
>>>>>> *Caused by: java.io.IOException: Stream reset*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>>>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>>>>>> *    ... 50 common frames omitted*
>>>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] -
>>>>>>
>>>>>> Upload
>>>>>>
>>>>>> failed: Processing of multipart/form-data request failed. Stream ended
>>>>>> unexpectedly*
>>>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>>>>> Processing of multipart/form-data request failed. Stream ended
>>>>>>
>>>>>> unexpectedly*
>>>>>>
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>>>>> *    at
>>>>>>
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>>>>> *    at
>>>>>>
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>>>>> *    atorg.apache.wicket.protocol.ws
>>>>>>
>>>>>>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>>>>> *    at
>>>>>>
>>>>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>>>>>
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>>>> *Caused by:
>>>>>>
>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>>>>>> Stream ended unexpectedly*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>>>>> *    at
>>>>>>
>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>>>>
>>>>>> *    at
>>>>>>
>>>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>>>>
>>>>>> *    at
>>>>>>
>>>>>>
>>>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>>>>> *    ... 39 common frames omitted *Tomcat config used:
>>>>>>
>>>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
>>>>>> *               connectionTimeout="20000"*
>>>>>> *               redirectPort="5443" />*
>>>>>>
>>>>>> *    <Connector port="5443"
>>>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>>>>>> *               maxThreads="150" connectionTimeout="20000"
>>>>>> SSLEnabled="true" *
>>>>>> *
>>>>>>
>>>>>>
>>>>>>
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>>>>> *
>>>>>>
>>>>>> *        <UpgradeProtocol
>>>>>> className="org.apache.coyote.http2.Http2Protocol" />*
>>>>>> *        <SSLHostConfig>*
>>>>>> *            <Certificate certificateKeyFile="cert.key"*
>>>>>> *                         certificateFile="cert.pem"*
>>>>>> *                         certificateChainFile="chain.txt"*
>>>>>> *                         type="RSA" />*
>>>>>> *        </SSLHostConfig>*
>>>>>> *    </Connector>*
>>>>>> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>>>>>>
>>>>>> 2. I get an error during room load. This seems to prevent sometimes
>>>>>> correct room load. sometimes chat is missing, sometimes just rotating
>>>>>> balls. Chrome seems to be more sensitive than FF. Browser console
>> shows:
>>>>>> *The resource of"
>>>>>>
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
>>>>>> blocked because of a MIME-typ-conflict ("text/html")
>>>>>> (X-Content-Type-Options: nosniff).*
>>>>>>
>>>>>> where 5 is the used group id for the external users.
>>>>>>
>>>>>> Any Ideas about that?
>>>>>>
>>>>>> Greetings Peter
>>>>>>
>>>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>>>>>
>>>>>> Should be fixed
>>>>>> Thanks for the report!
>>>>>>
>>>>>> please let me know if anything else need to be fixed :)
>>>>>>
>>>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com>
>> <
>>>> solomax666@gmail.com> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> wrote:
>>>>>> I find the bug in import
>>>>>> Will fix ASAP (mea culpa)
>>>>>>
>>>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com>
>> <
>>>> solomax666@gmail.com> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>> Will also add test for import
>>>>>>
>>>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com>
>> <
>>>> solomax666@gmail.com> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>> Hello Peter,
>>>>>>
>>>>>> I just have added the test: 2 hashes are being generated for the same
>>>>>> external user (same externalId/externalType)
>>>>>> No additional user was created in this case
>>>>>>
>>>>>> Please share your use case when you will be ready
>>>>>>
>>>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com>
>> <
>>>> solomax666@gmail.com> <
>>>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>> Thanks Peter
>>>>>>
>>>>>> Ill investigate the code and will try to find what is going on
>>>>>>
>>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
>> daehn@vcrp.de>
>>>> <da...@vcrp.de> <da...@vcrp.de>
>>>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>>>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>>>>> Hi Maxim,
>>>>>>
>>>>>> sorry for not answering, much to do these days.
>>>>>>
>>>>>> I found a explanation for "lost files" but no solution.
>>>>>>
>>>>>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>>>>>> login instead of using former account. New user will be put in an new
>>>>>> group. Default group will be ignored. I try to figure out, if the
>>>>>> problem is the adpter or OM.
>>>>>>
>>>>>> Greetings Peter
>>>>>>
>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>>>>>
>>>>>> Hello All,
>>>>>>
>>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>>>>>
>>>>>> Current blockers are:
>>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>>>>> 2) invitation/secure hashes need to be tested in clustered mode
>>>>>> 3) "Files messed up during backup restore" (steps still required)
>>>>>> 4*) Camera/Microphone are disconnected sometimes
>>>>>>
>>>>>> Additionally I would like to implement this onehttps://
>>>>>>
>>>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>>>>>>
>>>>>> And check some other issues (like OM at Safari)
>>>>>>
>>>>>> I would like to get some help with testing latest SNAPSHOT:
>>>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>>>>> It is also installed at demo-nexthttps://
>> om.alteametasoft.com:8443/next
>>>>>> Please test this version and report back any issues found
>>>>>>
>>>>>> Thanks in advance
>>>>>>
>>>>>>
>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>>
>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>>
>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>>
>>>>>> --
>>>>>> WBR
>>>>>> Maxim aka solomax
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>


Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass

this will work for 5.0 with minimum-to-none modifications

On Mon, 30 Mar 2020 at 11:21, Peter Dähn <da...@vcrp.de> wrote:

> I know... this is really something here with my system... it is
> something with tomcat->https-> upload dialog...
>
> But doesn't seem to be a showstopper for release...
>
> Is there a guide for apache config? I'm in homeoffice and archived mails
> are not available here...
>
> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
> > Just have uploaded 16M PDF to the latest SNAPSHOT - no issues :(
> >
> > On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de> wrote:
> >
> >> no... this also happen with one uploaded file... seems to happen with
> >> larger files >1MB but sometimes the same file can be uploaded or not...
> >>
> >> so it is not a size limit. But evrything I try with time and frames
> >> didn't help.
> >>
> >> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
> >>> What are the steps to reproduce?
> >>>
> >>> to take 200k PDF and upload it 10 times?
> >>>
> >>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:
> >>>
> >>>> Hi Maxim,
> >>>>
> >>>> I found the comment in a commit... *<!-- TODO should be in-sync with
> >>>> global property -->*
> >>>>
> >>>> so i already try it...
> >>>> *:-( *
> >>>> Right now I try to use http and this worked. So I will switch to
> apache
> >>>> mod_proxy during the day. I think this is the fastest way now.
> >>>>
> >>>> Thank you so far
> >>>> Peter
> >>>>
> >>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
> >>>>
> >>>> My bad
> >>>> there is another place to changehttps://
> >>
> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
> >>>> You should see correct Tomcat version in catalina.out
> >>>>
> >>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <
> daehn@vcrp.de>
> >> wrote:
> >>>>
> >>>> Hi Maxim,
> >>>>
> >>>> sorry took a "bit" longer...
> >>>>
> >>>> Unfortunately nothing changed. The same error.
> >>>>
> >>>> Could you help me to find the point, where this post request to
> upload a
> >>>> file will be generated?
> >>>>
> >>>> Greetings Peter
> >>>>
> >>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
> >>>>
> >>>> Can you try to update Tomcat to 9.0.33
> >>>> like this
> >> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
> >>>> Most probably it will help with upload
> >>>>
> >>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <
> daehn@vcrp.de>
> >> wrote:
> >>>>
> >>>> here you are...
> >>>>
> >>>> Revision 81e95ac
> >>>> Builddate 2020-02-21T14:27:26Z
> >>>> rotating balls are not my issue, I will ask the one. But as far as I
> >>>> understand, this doesn't happen any time...
> >>>>
> >>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
> >>>>
> >>>> can you share revision of your version?
> >>>>
> >>>> While you have "endless rolling balls" do you have any error requests
> in
> >>>> Dev console->Network?
> >>>> anything with status 500 or so?
> >>>>
> >>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <
> daehn@vcrp.de>
> >> <da...@vcrp.de> <da...@vcrp.de>
> >>>> wrote:
> >>>>
> >>>> Hi Maxim,
> >>>>
> >>>> 1. latest build isn't an option yet. Bootstrap changes does't work
> with
> >>>> our coustom.css. I would prefer to "repair" current installation
> (latest
> >>>> build without  bootstrap).
> >>>>
> >>>> Upload wors on demo.
> >>>>
> >>>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
> >>>> one I ignored.
> >>>>
> >>>> Greetings Peter
> >>>>
> >>>>
> >>>>
> >>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
> >>>>
> >>>> Are you using most recent version of M4?
> >>>>
> >>>>
> >>>> Do you have these upload issues on demo?
> >>>> (If yes - please share problem doc)
> >>>>
> >>>> * there was an issue in Wicket fixed recently, could you update and
> >>>> re-build (new Wicket SNAPSHOT should be used automatically)
> >>>>
> >>>> 2) `group/customcss` can be ignored
> >>>> Any other errors (in browser console or server log)?
> >>>>
> >>>> (chat is missing sounds like JS error)
> >>>>
> >>>>
> >>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <
> daehn@vcrp.de>
> >> <da...@vcrp.de> <da...@vcrp.de>
> >>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
> wrote:
> >>>>
> >>>> Hi Maxim,
> >>>>
> >>>> there are two issues left. Maybe my installation. But it is the same
> >>>> behaviour on test and on production.
> >>>>
> >>>> 1. I have upload problems. Not specific by time ore size. Same file
> >>>>
> >>>> might
> >>>>
> >>>> work or not.
> >>>>
> >>>> I get an error in the logs, but no recommended solution helped.
> >>>>
> >>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] -
> >>>>
> >>>> Upload
> >>>>
> >>>> failed: Processing of multipart/form-data request failed.
> >>>> java.io.IOException: Stream reset*
> >>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >>>> Processing of multipart/form-data request failed. java.io.IOException:
> >>>> Stream reset*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> >>>> *    at
> >>>>
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> >>>> *    at
> >>>>
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> >>>> *    atorg.apache.wicket.protocol.ws
> >>>>
> >>>>
> >>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >>>> *    at
> >>>>
> >>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >>>>
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> >>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >>>> *Caused by: org.apache.catalina.connector.ClientAbortException:
> >>>> java.io.IOException: Stream reset*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
> >>>> *    at
> >>>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
> >>>> *    at
> >>>> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> >>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> >>>> *    at
> >>>>
> >>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >>>>
> >>>> *    at
> >>>>
> >>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >>>>
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> >>>> *    ... 39 common frames omitted*
> >>>> *Caused by: java.io.IOException: Stream reset*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
> >>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
> >>>> *    ... 50 common frames omitted*
> >>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] -
> >>>>
> >>>> Upload
> >>>>
> >>>> failed: Processing of multipart/form-data request failed. Stream ended
> >>>> unexpectedly*
> >>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >>>> Processing of multipart/form-data request failed. Stream ended
> >>>>
> >>>> unexpectedly*
> >>>>
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> >>>> *    at
> >>>>
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> >>>> *    at
> >>>>
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> >>>> *    atorg.apache.wicket.protocol.ws
> >>>>
> >>>>
> >>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >>>> *    at
> >>>>
> >>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >>>>
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> >>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >>>> *Caused by:
> >>>>
> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
> >>>> Stream ended unexpectedly*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> >>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> >>>> *    at
> >>>>
> >>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >>>>
> >>>> *    at
> >>>>
> >>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >>>>
> >>>> *    at
> >>>>
> >>>>
> >>>>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> >>>> *    ... 39 common frames omitted *Tomcat config used:
> >>>>
> >>>> *    <Connector port="5080" protocol="HTTP/1.1"*
> >>>> *               connectionTimeout="20000"*
> >>>> *               redirectPort="5443" />*
> >>>>
> >>>> *    <Connector port="5443"
> >>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
> >>>> *               maxThreads="150" connectionTimeout="20000"
> >>>> SSLEnabled="true" *
> >>>> *
> >>>>
> >>>>
> >>>>
> >>
> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
> >>>> *
> >>>>
> >>>> *        <UpgradeProtocol
> >>>> className="org.apache.coyote.http2.Http2Protocol" />*
> >>>> *        <SSLHostConfig>*
> >>>> *            <Certificate certificateKeyFile="cert.key"*
> >>>> *                         certificateFile="cert.pem"*
> >>>> *                         certificateChainFile="chain.txt"*
> >>>> *                         type="RSA" />*
> >>>> *        </SSLHostConfig>*
> >>>> *    </Connector>*
> >>>> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
> >>>>
> >>>> 2. I get an error during room load. This seems to prevent sometimes
> >>>> correct room load. sometimes chat is missing, sometimes just rotating
> >>>> balls. Chrome seems to be more sensitive than FF. Browser console
> shows:
> >>>>
> >>>> *The resource of"
> >>>>
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
> >>>> blocked because of a MIME-typ-conflict ("text/html")
> >>>> (X-Content-Type-Options: nosniff).*
> >>>>
> >>>> where 5 is the used group id for the external users.
> >>>>
> >>>> Any Ideas about that?
> >>>>
> >>>> Greetings Peter
> >>>>
> >>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
> >>>>
> >>>> Should be fixed
> >>>> Thanks for the report!
> >>>>
> >>>> please let me know if anything else need to be fixed :)
> >>>>
> >>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com>
> <
> >> solomax666@gmail.com> <
> >>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >> solomax666@gmail.com> <so...@gmail.com> wrote:
> >>>> I find the bug in import
> >>>> Will fix ASAP (mea culpa)
> >>>>
> >>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com>
> <
> >> solomax666@gmail.com> <
> >>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >> solomax666@gmail.com> <so...@gmail.com>
> >>>> wrote:
> >>>>
> >>>>
> >>>> Will also add test for import
> >>>>
> >>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com>
> <
> >> solomax666@gmail.com> <
> >>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >> solomax666@gmail.com> <so...@gmail.com>
> >>>> wrote:
> >>>>
> >>>>
> >>>> Hello Peter,
> >>>>
> >>>> I just have added the test: 2 hashes are being generated for the same
> >>>> external user (same externalId/externalType)
> >>>> No additional user was created in this case
> >>>>
> >>>> Please share your use case when you will be ready
> >>>>
> >>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com>
> <
> >> solomax666@gmail.com> <
> >>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> >> solomax666@gmail.com> <so...@gmail.com>
> >>>> wrote:
> >>>>
> >>>>
> >>>> Thanks Peter
> >>>>
> >>>> Ill investigate the code and will try to find what is going on
> >>>>
> >>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <
> daehn@vcrp.de>
> >> <da...@vcrp.de> <da...@vcrp.de>
> >>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
> >> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
> >> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
> >>>> Hi Maxim,
> >>>>
> >>>> sorry for not answering, much to do these days.
> >>>>
> >>>> I found a explanation for "lost files" but no solution.
> >>>>
> >>>> It seems, that in om 5.0.3 new accounts will be created during SOAP
> >>>> login instead of using former account. New user will be put in an new
> >>>> group. Default group will be ignored. I try to figure out, if the
> >>>> problem is the adpter or OM.
> >>>>
> >>>> Greetings Peter
> >>>>
> >>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
> >>>>
> >>>> Hello All,
> >>>>
> >>>> I would like to release 5.0.0-M4 in nearest couple of weeks
> >>>>
> >>>> Current blockers are:
> >>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> >>>> 2) invitation/secure hashes need to be tested in clustered mode
> >>>> 3) "Files messed up during backup restore" (steps still required)
> >>>> 4*) Camera/Microphone are disconnected sometimes
> >>>>
> >>>> Additionally I would like to implement this onehttps://
> >>>>
> >>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
> >>>>
> >>>> And check some other issues (like OM at Safari)
> >>>>
> >>>> I would like to get some help with testing latest SNAPSHOT:
> >> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
> >>>> It is also installed at demo-nexthttps://
> om.alteametasoft.com:8443/next
> >>>>
> >>>> Please test this version and report back any issues found
> >>>>
> >>>> Thanks in advance
> >>>>
> >>>>
> >>>> --
> >>>> WBR
> >>>> Maxim aka solomax
> >>>>
> >>>>
> >>>> --
> >>>> WBR
> >>>> Maxim aka solomax
> >>>>
> >>>>
> >>>> --
> >>>> WBR
> >>>> Maxim aka solomax
> >>>>
> >>>>
> >>>> --
> >>>> WBR
> >>>> Maxim aka solomax
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

Posted by Peter Dähn <da...@vcrp.de>.
I know... this is really something here with my system... it is 
something with tomcat->https-> upload dialog...

But doesn't seem to be a showstopper for release...

Is there a guide for apache config? I'm in homeoffice and archived mails 
are not available here...

Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
> Just have uploaded 16M PDF to the latest SNAPSHOT - no issues :(
>
> On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de> wrote:
>
>> no... this also happen with one uploaded file... seems to happen with
>> larger files >1MB but sometimes the same file can be uploaded or not...
>>
>> so it is not a size limit. But evrything I try with time and frames
>> didn't help.
>>
>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
>>> What are the steps to reproduce?
>>>
>>> to take 200k PDF and upload it 10 times?
>>>
>>> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:
>>>
>>>> Hi Maxim,
>>>>
>>>> I found the comment in a commit... *<!-- TODO should be in-sync with
>>>> global property -->*
>>>>
>>>> so i already try it...
>>>> *:-( *
>>>> Right now I try to use http and this worked. So I will switch to apache
>>>> mod_proxy during the day. I think this is the fastest way now.
>>>>
>>>> Thank you so far
>>>> Peter
>>>>
>>>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>>>>
>>>> My bad
>>>> there is another place to changehttps://
>> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
>>>> You should see correct Tomcat version in catalina.out
>>>>
>>>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>> wrote:
>>>>
>>>> Hi Maxim,
>>>>
>>>> sorry took a "bit" longer...
>>>>
>>>> Unfortunately nothing changed. The same error.
>>>>
>>>> Could you help me to find the point, where this post request to upload a
>>>> file will be generated?
>>>>
>>>> Greetings Peter
>>>>
>>>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>>>>
>>>> Can you try to update Tomcat to 9.0.33
>>>> like this
>> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>>>> Most probably it will help with upload
>>>>
>>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>> wrote:
>>>>
>>>> here you are...
>>>>
>>>> Revision 81e95ac
>>>> Builddate 2020-02-21T14:27:26Z
>>>> rotating balls are not my issue, I will ask the one. But as far as I
>>>> understand, this doesn't happen any time...
>>>>
>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>>>
>>>> can you share revision of your version?
>>>>
>>>> While you have "endless rolling balls" do you have any error requests in
>>>> Dev console->Network?
>>>> anything with status 500 or so?
>>>>
>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>> <da...@vcrp.de> <da...@vcrp.de>
>>>> wrote:
>>>>
>>>> Hi Maxim,
>>>>
>>>> 1. latest build isn't an option yet. Bootstrap changes does't work with
>>>> our coustom.css. I would prefer to "repair" current installation (latest
>>>> build without  bootstrap).
>>>>
>>>> Upload wors on demo.
>>>>
>>>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
>>>> one I ignored.
>>>>
>>>> Greetings Peter
>>>>
>>>>
>>>>
>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>>>
>>>> Are you using most recent version of M4?
>>>>
>>>>
>>>> Do you have these upload issues on demo?
>>>> (If yes - please share problem doc)
>>>>
>>>> * there was an issue in Wicket fixed recently, could you update and
>>>> re-build (new Wicket SNAPSHOT should be used automatically)
>>>>
>>>> 2) `group/customcss` can be ignored
>>>> Any other errors (in browser console or server log)?
>>>>
>>>> (chat is missing sounds like JS error)
>>>>
>>>>
>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>> <da...@vcrp.de> <da...@vcrp.de>
>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>>>
>>>> Hi Maxim,
>>>>
>>>> there are two issues left. Maybe my installation. But it is the same
>>>> behaviour on test and on production.
>>>>
>>>> 1. I have upload problems. Not specific by time ore size. Same file
>>>>
>>>> might
>>>>
>>>> work or not.
>>>>
>>>> I get an error in the logs, but no recommended solution helped.
>>>>
>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] -
>>>>
>>>> Upload
>>>>
>>>> failed: Processing of multipart/form-data request failed.
>>>> java.io.IOException: Stream reset*
>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>>> Processing of multipart/form-data request failed. java.io.IOException:
>>>> Stream reset*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>>> *    at
>>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>>> *    at
>>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>>> *    at
>>>>
>>>>
>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>>> *    at
>>>>
>>>>
>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>>> *    at
>>>>
>>>>
>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>>> *    at
>>>>
>>>>
>>>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>>> *    atorg.apache.wicket.protocol.ws
>>>>
>>>>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>>> *    at
>>>>
>>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>>>
>>>> *    at
>>>>
>>>>
>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>>> *    at
>>>>
>>>>
>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>>>> java.io.IOException: Stream reset*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>>>> *    at
>>>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>>>> *    at
>>>> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>>> *    at
>>>>
>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>>
>>>> *    at
>>>>
>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>>
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>>> *    ... 39 common frames omitted*
>>>> *Caused by: java.io.IOException: Stream reset*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>>>> *    ... 50 common frames omitted*
>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] -
>>>>
>>>> Upload
>>>>
>>>> failed: Processing of multipart/form-data request failed. Stream ended
>>>> unexpectedly*
>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>>> Processing of multipart/form-data request failed. Stream ended
>>>>
>>>> unexpectedly*
>>>>
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>>> *    at
>>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>>> *    at
>>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>>> *    at
>>>>
>>>>
>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>>> *    at
>>>>
>>>>
>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>>> *    at
>>>>
>>>>
>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>>> *    at
>>>>
>>>>
>>>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>>> *    atorg.apache.wicket.protocol.ws
>>>>
>>>>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>>> *    at
>>>>
>>>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>>>
>>>> *    at
>>>>
>>>>
>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>>> *    at
>>>>
>>>>
>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>> *Caused by:
>>>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>>>> Stream ended unexpectedly*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>>> *    at
>>>>
>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>>
>>>> *    at
>>>>
>>>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>>
>>>> *    at
>>>>
>>>>
>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>>> *    ... 39 common frames omitted *Tomcat config used:
>>>>
>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
>>>> *               connectionTimeout="20000"*
>>>> *               redirectPort="5443" />*
>>>>
>>>> *    <Connector port="5443"
>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>>>> *               maxThreads="150" connectionTimeout="20000"
>>>> SSLEnabled="true" *
>>>> *
>>>>
>>>>
>>>>
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>>> *
>>>>
>>>> *        <UpgradeProtocol
>>>> className="org.apache.coyote.http2.Http2Protocol" />*
>>>> *        <SSLHostConfig>*
>>>> *            <Certificate certificateKeyFile="cert.key"*
>>>> *                         certificateFile="cert.pem"*
>>>> *                         certificateChainFile="chain.txt"*
>>>> *                         type="RSA" />*
>>>> *        </SSLHostConfig>*
>>>> *    </Connector>*
>>>> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>>>>
>>>> 2. I get an error during room load. This seems to prevent sometimes
>>>> correct room load. sometimes chat is missing, sometimes just rotating
>>>> balls. Chrome seems to be more sensitive than FF. Browser console shows:
>>>>
>>>> *The resource of"
>>>>
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>>>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
>>>> blocked because of a MIME-typ-conflict ("text/html")
>>>> (X-Content-Type-Options: nosniff).*
>>>>
>>>> where 5 is the used group id for the external users.
>>>>
>>>> Any Ideas about that?
>>>>
>>>> Greetings Peter
>>>>
>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>>>
>>>> Should be fixed
>>>> Thanks for the report!
>>>>
>>>> please let me know if anything else need to be fixed :)
>>>>
>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <
>> solomax666@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> wrote:
>>>> I find the bug in import
>>>> Will fix ASAP (mea culpa)
>>>>
>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <
>> solomax666@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>> Will also add test for import
>>>>
>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <
>> solomax666@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>> Hello Peter,
>>>>
>>>> I just have added the test: 2 hashes are being generated for the same
>>>> external user (same externalId/externalType)
>>>> No additional user was created in this case
>>>>
>>>> Please share your use case when you will be ready
>>>>
>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <
>> solomax666@gmail.com> <
>>>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>> Thanks Peter
>>>>
>>>> Ill investigate the code and will try to find what is going on
>>>>
>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>> <da...@vcrp.de> <da...@vcrp.de>
>>>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>>> Hi Maxim,
>>>>
>>>> sorry for not answering, much to do these days.
>>>>
>>>> I found a explanation for "lost files" but no solution.
>>>>
>>>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>>>> login instead of using former account. New user will be put in an new
>>>> group. Default group will be ignored. I try to figure out, if the
>>>> problem is the adpter or OM.
>>>>
>>>> Greetings Peter
>>>>
>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>>>
>>>> Hello All,
>>>>
>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>>>
>>>> Current blockers are:
>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>>> 2) invitation/secure hashes need to be tested in clustered mode
>>>> 3) "Files messed up during backup restore" (steps still required)
>>>> 4*) Camera/Microphone are disconnected sometimes
>>>>
>>>> Additionally I would like to implement this onehttps://
>>>>
>>>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>>>>
>>>> And check some other issues (like OM at Safari)
>>>>
>>>> I would like to get some help with testing latest SNAPSHOT:
>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>>> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
>>>>
>>>> Please test this version and report back any issues found
>>>>
>>>> Thanks in advance
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>


Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Just have uploaded 16M PDF to the latest SNAPSHOT - no issues :(

On Mon, 30 Mar 2020 at 11:04, Peter Dähn <da...@vcrp.de> wrote:

> no... this also happen with one uploaded file... seems to happen with
> larger files >1MB but sometimes the same file can be uploaded or not...
>
> so it is not a size limit. But evrything I try with time and frames
> didn't help.
>
> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
> > What are the steps to reproduce?
> >
> > to take 200k PDF and upload it 10 times?
> >
> > On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:
> >
> >> Hi Maxim,
> >>
> >> I found the comment in a commit... *<!-- TODO should be in-sync with
> >> global property -->*
> >>
> >> so i already try it...
> >> *:-( *
> >> Right now I try to use http and this worked. So I will switch to apache
> >> mod_proxy during the day. I think this is the fastest way now.
> >>
> >> Thank you so far
> >> Peter
> >>
> >> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
> >>
> >> My bad
> >> there is another place to changehttps://
> github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
> >> You should see correct Tomcat version in catalina.out
> >>
> >> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
> wrote:
> >>
> >>
> >> Hi Maxim,
> >>
> >> sorry took a "bit" longer...
> >>
> >> Unfortunately nothing changed. The same error.
> >>
> >> Could you help me to find the point, where this post request to upload a
> >> file will be generated?
> >>
> >> Greetings Peter
> >>
> >> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
> >>
> >> Can you try to update Tomcat to 9.0.33
> >> like this
> https://github.com/apache/openmeetings/blob/master/pom.xml#L85
> >>
> >> Most probably it will help with upload
> >>
> >> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
> wrote:
> >>
> >>
> >> here you are...
> >>
> >> Revision 81e95ac
> >> Builddate 2020-02-21T14:27:26Z
> >> rotating balls are not my issue, I will ask the one. But as far as I
> >> understand, this doesn't happen any time...
> >>
> >> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
> >>
> >> can you share revision of your version?
> >>
> >> While you have "endless rolling balls" do you have any error requests in
> >> Dev console->Network?
> >> anything with status 500 or so?
> >>
> >> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
> <da...@vcrp.de> <da...@vcrp.de>
> >>
> >> wrote:
> >>
> >> Hi Maxim,
> >>
> >> 1. latest build isn't an option yet. Bootstrap changes does't work with
> >> our coustom.css. I would prefer to "repair" current installation (latest
> >> build without  bootstrap).
> >>
> >> Upload wors on demo.
> >>
> >> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
> >> one I ignored.
> >>
> >> Greetings Peter
> >>
> >>
> >>
> >> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
> >>
> >> Are you using most recent version of M4?
> >>
> >>
> >> Do you have these upload issues on demo?
> >> (If yes - please share problem doc)
> >>
> >> * there was an issue in Wicket fixed recently, could you update and
> >> re-build (new Wicket SNAPSHOT should be used automatically)
> >>
> >> 2) `group/customcss` can be ignored
> >> Any other errors (in browser console or server log)?
> >>
> >> (chat is missing sounds like JS error)
> >>
> >>
> >> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
> <da...@vcrp.de> <da...@vcrp.de>
> >>
> >> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
> >>
> >> Hi Maxim,
> >>
> >> there are two issues left. Maybe my installation. But it is the same
> >> behaviour on test and on production.
> >>
> >> 1. I have upload problems. Not specific by time ore size. Same file
> >>
> >> might
> >>
> >> work or not.
> >>
> >> I get an error in the logs, but no recommended solution helped.
> >>
> >> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] -
> >>
> >> Upload
> >>
> >> failed: Processing of multipart/form-data request failed.
> >> java.io.IOException: Stream reset*
> >> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >> Processing of multipart/form-data request failed. java.io.IOException:
> >> Stream reset*
> >> *    at
> >>
> >>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> >>
> >> *    at
> >> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >> *    at
> >>
> >>
> >>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> >>
> >> *    at
> >> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >> *    at
> >>
> >>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> >>
> >> *    at
> >>
> >>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> >>
> >> *    at
> >>
> >>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> >>
> >> *    at
> >>
> >>
> >>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> >>
> >> *    atorg.apache.wicket.protocol.ws
> >>
> >>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >>
> >> *    at
> >>
> >> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >>
> >> *    at
> >>
> >>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> >>
> >> *    at
> >>
> >>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> >>
> >> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >> *Caused by: org.apache.catalina.connector.ClientAbortException:
> >> java.io.IOException: Stream reset*
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
> >>
> >> *    at
> >> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
> >>
> >> *    at
> >> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
> >> *    at
> >>
> >>
> >>
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> >>
> >> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> >> *    at
> >>
> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >>
> >> *    at
> >>
> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> >>
> >> *    ... 39 common frames omitted*
> >> *Caused by: java.io.IOException: Stream reset*
> >> *    at
> >>
> >>
> >>
> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
> >>
> >> *    at org.apache.coyote.Request.doRead(Request.java:551)*
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
> >>
> >> *    ... 50 common frames omitted*
> >> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] -
> >>
> >> Upload
> >>
> >> failed: Processing of multipart/form-data request failed. Stream ended
> >> unexpectedly*
> >> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >> Processing of multipart/form-data request failed. Stream ended
> >>
> >> unexpectedly*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> >>
> >> *    at
> >> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >> *    at
> >>
> >>
> >>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> >>
> >> *    at
> >> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >> *    at
> >>
> >>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> >>
> >> *    at
> >>
> >>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> >>
> >> *    at
> >>
> >>
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> >>
> >> *    at
> >>
> >>
> >>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> >>
> >> *    atorg.apache.wicket.protocol.ws
> >>
> >>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >>
> >> *    at
> >>
> >> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >>
> >> *    at
> >>
> >>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> >>
> >> *    at
> >>
> >>
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> >>
> >> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >> *Caused by:
> >> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
> >> Stream ended unexpectedly*
> >> *    at
> >>
> >>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> >>
> >> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> >> *    at
> >>
> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >>
> >> *    at
> >>
> >> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >>
> >> *    at
> >>
> >>
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> >>
> >> *    ... 39 common frames omitted *Tomcat config used:
> >>
> >> *    <Connector port="5080" protocol="HTTP/1.1"*
> >> *               connectionTimeout="20000"*
> >> *               redirectPort="5443" />*
> >>
> >> *    <Connector port="5443"
> >> protocol="org.apache.coyote.http11.Http11NioProtocol"*
> >> *               maxThreads="150" connectionTimeout="20000"
> >> SSLEnabled="true" *
> >> *
> >>
> >>
> >>
> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
> >>
> >> *
> >>
> >> *        <UpgradeProtocol
> >> className="org.apache.coyote.http2.Http2Protocol" />*
> >> *        <SSLHostConfig>*
> >> *            <Certificate certificateKeyFile="cert.key"*
> >> *                         certificateFile="cert.pem"*
> >> *                         certificateChainFile="chain.txt"*
> >> *                         type="RSA" />*
> >> *        </SSLHostConfig>*
> >> *    </Connector>*
> >> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
> >>
> >> 2. I get an error during room load. This seems to prevent sometimes
> >> correct room load. sometimes chat is missing, sometimes just rotating
> >> balls. Chrome seems to be more sensitive than FF. Browser console shows:
> >>
> >> *The resource of"
> >>
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> >> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
> >>
> >> blocked because of a MIME-typ-conflict ("text/html")
> >> (X-Content-Type-Options: nosniff).*
> >>
> >> where 5 is the used group id for the external users.
> >>
> >> Any Ideas about that?
> >>
> >> Greetings Peter
> >>
> >> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
> >>
> >> Should be fixed
> >> Thanks for the report!
> >>
> >> please let me know if anything else need to be fixed :)
> >>
> >> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <
> solomax666@gmail.com> <
> >>
> >> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> wrote:
> >>
> >> I find the bug in import
> >> Will fix ASAP (mea culpa)
> >>
> >> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <
> solomax666@gmail.com> <
> >>
> >> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com>
> >>
> >> wrote:
> >>
> >>
> >> Will also add test for import
> >>
> >> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <
> solomax666@gmail.com> <
> >>
> >> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com>
> >>
> >> wrote:
> >>
> >>
> >> Hello Peter,
> >>
> >> I just have added the test: 2 hashes are being generated for the same
> >> external user (same externalId/externalType)
> >> No additional user was created in this case
> >>
> >> Please share your use case when you will be ready
> >>
> >> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <
> solomax666@gmail.com> <
> >>
> >> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com>
> >>
> >> wrote:
> >>
> >>
> >> Thanks Peter
> >>
> >> Ill investigate the code and will try to find what is going on
> >>
> >> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
> <da...@vcrp.de> <da...@vcrp.de>
> >>
> >> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
> daehn@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
> >>
> >> Hi Maxim,
> >>
> >> sorry for not answering, much to do these days.
> >>
> >> I found a explanation for "lost files" but no solution.
> >>
> >> It seems, that in om 5.0.3 new accounts will be created during SOAP
> >> login instead of using former account. New user will be put in an new
> >> group. Default group will be ignored. I try to figure out, if the
> >> problem is the adpter or OM.
> >>
> >> Greetings Peter
> >>
> >> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
> >>
> >> Hello All,
> >>
> >> I would like to release 5.0.0-M4 in nearest couple of weeks
> >>
> >> Current blockers are:
> >> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> >> 2) invitation/secure hashes need to be tested in clustered mode
> >> 3) "Files messed up during backup restore" (steps still required)
> >> 4*) Camera/Microphone are disconnected sometimes
> >>
> >> Additionally I would like to implement this onehttps://
> >>
> >> issues.apache.org/jira/browse/OPENMEETINGS-2167
> >>
> >> And check some other issues (like OM at Safari)
> >>
> >> I would like to get some help with testing latest SNAPSHOT:
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
> >>
> >> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
> >>
> >> Please test this version and report back any issues found
> >>
> >> Thanks in advance
> >>
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >>
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >>
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >>
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

Posted by Peter Dähn <da...@vcrp.de>.
no... this also happen with one uploaded file... seems to happen with 
larger files >1MB but sometimes the same file can be uploaded or not...

so it is not a size limit. But evrything I try with time and frames 
didn't help.

Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
> What are the steps to reproduce?
>
> to take 200k PDF and upload it 10 times?
>
> On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> I found the comment in a commit... *<!-- TODO should be in-sync with
>> global property -->*
>>
>> so i already try it...
>> *:-( *
>> Right now I try to use http and this worked. So I will switch to apache
>> mod_proxy during the day. I think this is the fastest way now.
>>
>> Thank you so far
>> Peter
>>
>> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>>
>> My bad
>> there is another place to changehttps://github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
>> You should see correct Tomcat version in catalina.out
>>
>> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>>
>> Hi Maxim,
>>
>> sorry took a "bit" longer...
>>
>> Unfortunately nothing changed. The same error.
>>
>> Could you help me to find the point, where this post request to upload a
>> file will be generated?
>>
>> Greetings Peter
>>
>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>>
>> Can you try to update Tomcat to 9.0.33
>> like this https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>>
>> Most probably it will help with upload
>>
>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>>
>> here you are...
>>
>> Revision 81e95ac
>> Builddate 2020-02-21T14:27:26Z
>> rotating balls are not my issue, I will ask the one. But as far as I
>> understand, this doesn't happen any time...
>>
>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>
>> can you share revision of your version?
>>
>> While you have "endless rolling balls" do you have any error requests in
>> Dev console->Network?
>> anything with status 500 or so?
>>
>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>>
>> wrote:
>>
>> Hi Maxim,
>>
>> 1. latest build isn't an option yet. Bootstrap changes does't work with
>> our coustom.css. I would prefer to "repair" current installation (latest
>> build without  bootstrap).
>>
>> Upload wors on demo.
>>
>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
>> one I ignored.
>>
>> Greetings Peter
>>
>>
>>
>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>
>> Are you using most recent version of M4?
>>
>>
>> Do you have these upload issues on demo?
>> (If yes - please share problem doc)
>>
>> * there was an issue in Wicket fixed recently, could you update and
>> re-build (new Wicket SNAPSHOT should be used automatically)
>>
>> 2) `group/customcss` can be ignored
>> Any other errors (in browser console or server log)?
>>
>> (chat is missing sounds like JS error)
>>
>>
>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>>
>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>> Hi Maxim,
>>
>> there are two issues left. Maybe my installation. But it is the same
>> behaviour on test and on production.
>>
>> 1. I have upload problems. Not specific by time ore size. Same file
>>
>> might
>>
>> work or not.
>>
>> I get an error in the logs, but no recommended solution helped.
>>
>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] -
>>
>> Upload
>>
>> failed: Processing of multipart/form-data request failed.
>> java.io.IOException: Stream reset*
>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> Processing of multipart/form-data request failed. java.io.IOException:
>> Stream reset*
>> *    at
>>
>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>
>> *    at
>>
>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>
>> *    at
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> *    at
>>
>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>
>> *    at
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> *    at
>>
>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>
>> *    at
>>
>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>
>> *    at
>>
>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>
>> *    at
>>
>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>
>> *    at
>>
>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>
>> *    at
>>
>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>
>> *    at
>>
>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>
>> *    at
>>
>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>
>> *    at
>>
>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>
>> *    at
>>
>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>
>> *    at
>>
>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>
>> *    at
>>
>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>
>> *    at
>>
>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>
>> *    at
>>
>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>
>> *    atorg.apache.wicket.protocol.ws
>>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>
>> *    at
>>
>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>
>> *    at
>>
>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>
>> *    at
>>
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>
>> *    at
>>
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>
>> *    at
>>
>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>
>> *    at
>>
>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>
>> *    at
>>
>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>
>> *    at
>>
>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>
>> *    at
>>
>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>
>> *    at
>>
>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>
>> *    at
>>
>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>
>> *    at
>>
>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>
>> *    at
>>
>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>
>> *    at
>>
>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>
>> *    at
>>
>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>
>> *    at
>>
>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>
>> *    at
>>
>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>
>> *    at
>>
>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>
>> *    at
>>
>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>
>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>> java.io.IOException: Stream reset*
>> *    at
>>
>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>>
>> *    at
>>
>>
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>>
>> *    at
>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>> *    at
>>
>>
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>>
>> *    at
>> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
>> *    at
>>
>>
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>>
>> *    at
>>
>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>>
>> *    at
>>
>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>
>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>> *    at
>>
>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>
>> *    at
>>
>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>
>> *    at
>>
>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>
>> *    ... 39 common frames omitted*
>> *Caused by: java.io.IOException: Stream reset*
>> *    at
>>
>>
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>>
>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>> *    at
>>
>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>>
>> *    ... 50 common frames omitted*
>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] -
>>
>> Upload
>>
>> failed: Processing of multipart/form-data request failed. Stream ended
>> unexpectedly*
>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> Processing of multipart/form-data request failed. Stream ended
>>
>> unexpectedly*
>>
>> *    at
>>
>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>
>> *    at
>>
>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>
>> *    at
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> *    at
>>
>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>
>> *    at
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> *    at
>>
>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>
>> *    at
>>
>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>
>> *    at
>>
>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>
>> *    at
>>
>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>
>> *    at
>>
>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>
>> *    at
>>
>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>
>> *    at
>>
>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>
>> *    at
>>
>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>
>> *    at
>>
>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>
>> *    at
>>
>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>
>> *    at
>>
>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>
>> *    at
>>
>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>
>> *    at
>>
>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>
>> *    at
>>
>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>
>> *    atorg.apache.wicket.protocol.ws
>>
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>
>> *    at
>>
>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>
>> *    at
>>
>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>
>> *    at
>>
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>
>> *    at
>>
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>
>> *    at
>>
>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>
>> *    at
>>
>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>
>> *    at
>>
>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>
>> *    at
>>
>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>
>> *    at
>>
>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>
>> *    at
>>
>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>
>> *    at
>>
>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>
>> *    at
>>
>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>
>> *    at
>>
>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>
>> *    at
>>
>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>
>> *    at
>>
>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>
>> *    at
>>
>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>
>> *    at
>>
>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>
>> *    at
>>
>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>
>> *    at
>>
>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>
>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> *Caused by:
>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>> Stream ended unexpectedly*
>> *    at
>>
>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>>
>> *    at
>>
>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>
>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>> *    at
>>
>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>
>> *    at
>>
>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>
>> *    at
>>
>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>
>> *    ... 39 common frames omitted *Tomcat config used:
>>
>> *    <Connector port="5080" protocol="HTTP/1.1"*
>> *               connectionTimeout="20000"*
>> *               redirectPort="5443" />*
>>
>> *    <Connector port="5443"
>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>> *               maxThreads="150" connectionTimeout="20000"
>> SSLEnabled="true" *
>> *
>>
>>
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>
>> *
>>
>> *        <UpgradeProtocol
>> className="org.apache.coyote.http2.Http2Protocol" />*
>> *        <SSLHostConfig>*
>> *            <Certificate certificateKeyFile="cert.key"*
>> *                         certificateFile="cert.pem"*
>> *                         certificateChainFile="chain.txt"*
>> *                         type="RSA" />*
>> *        </SSLHostConfig>*
>> *    </Connector>*
>> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>>
>> 2. I get an error during room load. This seems to prevent sometimes
>> correct room load. sometimes chat is missing, sometimes just rotating
>> balls. Chrome seems to be more sensitive than FF. Browser console shows:
>>
>> *The resource of"
>>
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
>>
>> blocked because of a MIME-typ-conflict ("text/html")
>> (X-Content-Type-Options: nosniff).*
>>
>> where 5 is the used group id for the external users.
>>
>> Any Ideas about that?
>>
>> Greetings Peter
>>
>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>
>> Should be fixed
>> Thanks for the report!
>>
>> please let me know if anything else need to be fixed :)
>>
>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <
>>
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> wrote:
>>
>> I find the bug in import
>> Will fix ASAP (mea culpa)
>>
>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <
>>
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>>
>> wrote:
>>
>>
>> Will also add test for import
>>
>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <
>>
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>>
>> wrote:
>>
>>
>> Hello Peter,
>>
>> I just have added the test: 2 hashes are being generated for the same
>> external user (same externalId/externalType)
>> No additional user was created in this case
>>
>> Please share your use case when you will be ready
>>
>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <
>>
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>>
>> wrote:
>>
>>
>> Thanks Peter
>>
>> Ill investigate the code and will try to find what is going on
>>
>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>>
>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>> Hi Maxim,
>>
>> sorry for not answering, much to do these days.
>>
>> I found a explanation for "lost files" but no solution.
>>
>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>> login instead of using former account. New user will be put in an new
>> group. Default group will be ignored. I try to figure out, if the
>> problem is the adpter or OM.
>>
>> Greetings Peter
>>
>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>
>> Hello All,
>>
>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>
>> Current blockers are:
>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>> 2) invitation/secure hashes need to be tested in clustered mode
>> 3) "Files messed up during backup restore" (steps still required)
>> 4*) Camera/Microphone are disconnected sometimes
>>
>> Additionally I would like to implement this onehttps://
>>
>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>>
>> And check some other issues (like OM at Safari)
>>
>> I would like to get some help with testing latest SNAPSHOT:https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>
>> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
>>
>> Please test this version and report back any issues found
>>
>> Thanks in advance
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>


Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
What are the steps to reproduce?

to take 200k PDF and upload it 10 times?

On Mon, 30 Mar 2020 at 10:36, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> I found the comment in a commit... *<!-- TODO should be in-sync with
> global property -->*
>
> so i already try it...
> *:-( *
> Right now I try to use http and this worked. So I will switch to apache
> mod_proxy during the day. I think this is the fastest way now.
>
> Thank you so far
> Peter
>
> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>
> My bad
> there is another place to changehttps://github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
> You should see correct Tomcat version in catalina.out
>
> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> Hi Maxim,
>
> sorry took a "bit" longer...
>
> Unfortunately nothing changed. The same error.
>
> Could you help me to find the point, where this post request to upload a
> file will be generated?
>
> Greetings Peter
>
> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>
> Can you try to update Tomcat to 9.0.33
> like this https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>
> Most probably it will help with upload
>
> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> here you are...
>
> Revision 81e95ac
> Builddate 2020-02-21T14:27:26Z
> rotating balls are not my issue, I will ask the one. But as far as I
> understand, this doesn't happen any time...
>
> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>
> can you share revision of your version?
>
> While you have "endless rolling balls" do you have any error requests in
> Dev console->Network?
> anything with status 500 or so?
>
> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>
> wrote:
>
> Hi Maxim,
>
> 1. latest build isn't an option yet. Bootstrap changes does't work with
> our coustom.css. I would prefer to "repair" current installation (latest
> build without  bootstrap).
>
> Upload wors on demo.
>
> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
> one I ignored.
>
> Greetings Peter
>
>
>
> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>
> Are you using most recent version of M4?
>
>
> Do you have these upload issues on demo?
> (If yes - please share problem doc)
>
> * there was an issue in Wicket fixed recently, could you update and
> re-build (new Wicket SNAPSHOT should be used automatically)
>
> 2) `group/customcss` can be ignored
> Any other errors (in browser console or server log)?
>
> (chat is missing sounds like JS error)
>
>
> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>
> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>
> Hi Maxim,
>
> there are two issues left. Maybe my installation. But it is the same
> behaviour on test and on production.
>
> 1. I have upload problems. Not specific by time ore size. Same file
>
> might
>
> work or not.
>
> I get an error in the logs, but no recommended solution helped.
>
> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] -
>
> Upload
>
> failed: Processing of multipart/form-data request failed.
> java.io.IOException: Stream reset*
> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> Processing of multipart/form-data request failed. java.io.IOException:
> Stream reset*
> *    at
>
>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>
> *    at
>
>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>
> *    at
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> *    at
>
>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>
> *    at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> *    at
>
>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>
> *    at
>
>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>
> *    at
>
>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>
> *    at
>
>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>
> *    at
>
>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>
> *    at
>
>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>
> *    at
>
>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>
> *    at
>
>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>
> *    at
>
>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>
> *    at
>
>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>
> *    at
>
>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>
> *    at
>
>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>
> *    at
>
>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>
> *    at
>
>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>
> *    atorg.apache.wicket.protocol.ws
>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>
> *    at
>
>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>
> *    at
>
>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>
> *    at
>
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>
> *    at
>
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>
> *    at
>
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>
> *    at
>
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>
> *    at
>
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>
> *    at
>
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>
> *    at
>
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>
> *    at
>
>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>
> *    at
>
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>
> *    at
>
>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>
> *    at
>
>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>
> *    at
>
>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>
> *    at
>
>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>
> *    at
>
> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>
> *    at
>
>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>
> *    at
>
>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>
> *    at
>
>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>
> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> *Caused by: org.apache.catalina.connector.ClientAbortException:
> java.io.IOException: Stream reset*
> *    at
>
>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>
> *    at
>
>
> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>
> *    at
> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
> *    at
>
>
> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>
> *    at
> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
> *    at
>
>
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>
> *    at
>
>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>
> *    at
>
>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>
> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> *    at
>
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>
> *    at
>
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>
> *    at
>
>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>
> *    ... 39 common frames omitted*
> *Caused by: java.io.IOException: Stream reset*
> *    at
>
>
> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>
> *    at org.apache.coyote.Request.doRead(Request.java:551)*
> *    at
>
>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>
> *    ... 50 common frames omitted*
> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] -
>
> Upload
>
> failed: Processing of multipart/form-data request failed. Stream ended
> unexpectedly*
> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> Processing of multipart/form-data request failed. Stream ended
>
> unexpectedly*
>
> *    at
>
>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>
> *    at
>
>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>
> *    at
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> *    at
>
>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>
> *    at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> *    at
>
>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>
> *    at
>
>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>
> *    at
>
>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>
> *    at
>
>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>
> *    at
>
>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>
> *    at
>
>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>
> *    at
>
>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>
> *    at
>
>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>
> *    at
>
>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>
> *    at
>
>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>
> *    at
>
>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>
> *    at
>
>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>
> *    at
>
>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>
> *    at
>
>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>
> *    atorg.apache.wicket.protocol.ws
>
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>
> *    at
>
>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>
> *    at
>
>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>
> *    at
>
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>
> *    at
>
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>
> *    at
>
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>
> *    at
>
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>
> *    at
>
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>
> *    at
>
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>
> *    at
>
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>
> *    at
>
>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>
> *    at
>
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>
> *    at
>
>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>
> *    at
>
>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>
> *    at
>
>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>
> *    at
>
>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>
> *    at
>
> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>
> *    at
>
>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>
> *    at
>
>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>
> *    at
>
>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>
> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> *Caused by:
> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
> Stream ended unexpectedly*
> *    at
>
>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>
> *    at
>
>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>
> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> *    at
>
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>
> *    at
>
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>
> *    at
>
>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>
> *    ... 39 common frames omitted *Tomcat config used:
>
> *    <Connector port="5080" protocol="HTTP/1.1"*
> *               connectionTimeout="20000"*
> *               redirectPort="5443" />*
>
> *    <Connector port="5443"
> protocol="org.apache.coyote.http11.Http11NioProtocol"*
> *               maxThreads="150" connectionTimeout="20000"
> SSLEnabled="true" *
> *
>
>
> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>
> *
>
> *        <UpgradeProtocol
> className="org.apache.coyote.http2.Http2Protocol" />*
> *        <SSLHostConfig>*
> *            <Certificate certificateKeyFile="cert.key"*
> *                         certificateFile="cert.pem"*
> *                         certificateChainFile="chain.txt"*
> *                         type="RSA" />*
> *        </SSLHostConfig>*
> *    </Connector>*
> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>
> 2. I get an error during room load. This seems to prevent sometimes
> correct room load. sometimes chat is missing, sometimes just rotating
> balls. Chrome seems to be more sensitive than FF. Browser console shows:
>
> *The resource of"
>
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
>
> blocked because of a MIME-typ-conflict ("text/html")
> (X-Content-Type-Options: nosniff).*
>
> where 5 is the used group id for the external users.
>
> Any Ideas about that?
>
> Greetings Peter
>
> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>
> Should be fixed
> Thanks for the report!
>
> please let me know if anything else need to be fixed :)
>
> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <
>
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> wrote:
>
> I find the bug in import
> Will fix ASAP (mea culpa)
>
> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <
>
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>
> wrote:
>
>
> Will also add test for import
>
> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <
>
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>
> wrote:
>
>
> Hello Peter,
>
> I just have added the test: 2 hashes are being generated for the same
> external user (same externalId/externalType)
> No additional user was created in this case
>
> Please share your use case when you will be ready
>
> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <
>
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>
> wrote:
>
>
> Thanks Peter
>
> Ill investigate the code and will try to find what is going on
>
> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de>
>
> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>
> Hi Maxim,
>
> sorry for not answering, much to do these days.
>
> I found a explanation for "lost files" but no solution.
>
> It seems, that in om 5.0.3 new accounts will be created during SOAP
> login instead of using former account. New user will be put in an new
> group. Default group will be ignored. I try to figure out, if the
> problem is the adpter or OM.
>
> Greetings Peter
>
> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>
> Hello All,
>
> I would like to release 5.0.0-M4 in nearest couple of weeks
>
> Current blockers are:
> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> 2) invitation/secure hashes need to be tested in clustered mode
> 3) "Files messed up during backup restore" (steps still required)
> 4*) Camera/Microphone are disconnected sometimes
>
> Additionally I would like to implement this onehttps://
>
> issues.apache.org/jira/browse/OPENMEETINGS-2167
>
> And check some other issues (like OM at Safari)
>
> I would like to get some help with testing latest SNAPSHOT:https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>
> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
>
> Please test this version and report back any issues found
>
> Thanks in advance
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
>
>
>
>
>
>
>
>
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

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

I found the comment in a commit... /<!-- TODO should be in-sync with 
global property -->/

so i already try it... /:-(
/
Right now I try to use http and this worked. So I will switch to apache 
mod_proxy during the day. I think this is the fastest way now.

Thank you so far
Peter
//
Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
> My bad
> there is another place to change
> https://github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
> You should see correct Tomcat version in catalina.out
>
> On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> sorry took a "bit" longer...
>>
>> Unfortunately nothing changed. The same error.
>>
>> Could you help me to find the point, where this post request to upload a
>> file will be generated?
>>
>> Greetings Peter
>>
>> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
>>> Can you try to update Tomcat to 9.0.33
>>> like this https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>>>
>>> Most probably it will help with upload
>>>
>>> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> wrote:
>>>
>>>> here you are...
>>>>
>>>> Revision 81e95ac
>>>> Builddate 2020-02-21T14:27:26Z
>>>> rotating balls are not my issue, I will ask the one. But as far as I
>>>> understand, this doesn't happen any time...
>>>>
>>>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>>>
>>>> can you share revision of your version?
>>>>
>>>> While you have "endless rolling balls" do you have any error requests in
>>>> Dev console->Network?
>>>> anything with status 500 or so?
>>>>
>>>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>> wrote:
>>>>
>>>> Hi Maxim,
>>>>
>>>> 1. latest build isn't an option yet. Bootstrap changes does't work with
>>>> our coustom.css. I would prefer to "repair" current installation (latest
>>>> build without  bootstrap).
>>>>
>>>> Upload wors on demo.
>>>>
>>>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
>>>> one I ignored.
>>>>
>>>> Greetings Peter
>>>>
>>>>
>>>>
>>>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>>>
>>>> Are you using most recent version of M4?
>>>>
>>>>
>>>> Do you have these upload issues on demo?
>>>> (If yes - please share problem doc)
>>>>
>>>> * there was an issue in Wicket fixed recently, could you update and
>>>> re-build (new Wicket SNAPSHOT should be used automatically)
>>>>
>>>> 2) `group/customcss` can be ignored
>>>> Any other errors (in browser console or server log)?
>>>>
>>>> (chat is missing sounds like JS error)
>>>>
>>>>
>>>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>>>
>>>> Hi Maxim,
>>>>
>>>> there are two issues left. Maybe my installation. But it is the same
>>>> behaviour on test and on production.
>>>>
>>>> 1. I have upload problems. Not specific by time ore size. Same file
>> might
>>>> work or not.
>>>>
>>>> I get an error in the logs, but no recommended solution helped.
>>>>
>>>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] -
>> Upload
>>>> failed: Processing of multipart/form-data request failed.
>>>> java.io.IOException: Stream reset*
>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>>> Processing of multipart/form-data request failed. java.io.IOException:
>>>> Stream reset*
>>>> *    at
>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>>> *    at
>>>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>>> *    at
>>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>>> *    at
>>>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>>> *    at
>>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>>> *    at
>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>>> *    at
>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>>> *    at
>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>>> *    at
>>>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>>> *    at
>>>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>>> *    at
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>>> *    at
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>>> *    at
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>>> *    at
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>>> *    at
>>>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>>> *    at
>>>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>>> *    at
>>>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>>> *    at
>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>>> *    at
>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>>> *    at
>>>> org.apache.wicket.protocol.ws
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>>> *    at
>>>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>>> *    at
>>>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>>> *    at
>>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>>> *    at
>>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>>> *    at
>>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>>> *    at
>>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>>> *    at
>>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>>> *    at
>>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>>> *    at
>>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>>> *    at
>>>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>>> *    at
>>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>>> *    at
>>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>>> *    at
>>>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>>> *    at
>>>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>>> *    at
>>>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>>> *    at
>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>>> *    at
>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>>> *    at
>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>>> *    at
>>>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>>>> java.io.IOException: Stream reset*
>>>> *    at
>>>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>>>> *    at
>>>>
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>>>> *    at
>>>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>>>> *    at
>>>>
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>>>> *    at
>>>> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
>>>> *    at
>>>>
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>>>> *    at
>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>>>> *    at
>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>>> *    at
>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>> *    at
>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>> *    at
>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>>> *    ... 39 common frames omitted*
>>>> *Caused by: java.io.IOException: Stream reset*
>>>> *    at
>>>>
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>>>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>>>> *    at
>>>>
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>>>> *    ... 50 common frames omitted*
>>>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] -
>> Upload
>>>> failed: Processing of multipart/form-data request failed. Stream ended
>>>> unexpectedly*
>>>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>>>> Processing of multipart/form-data request failed. Stream ended
>> unexpectedly*
>>>> *    at
>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>>>> *    at
>>>>
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>>>> *    at
>>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>>>> *    at
>>>>
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>>>> *    at
>>>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>>>> *    at
>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>>>> *    at
>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>>>> *    at
>>>>
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>>>> *    at
>>>>
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>>>> *    at
>>>>
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>>>> *    at
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>>>> *    at
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>>>> *    at
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>>>> *    at
>>>>
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>>>> *    at
>>>>
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>>>> *    at
>>>>
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>>>> *    at
>>>>
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>>>> *    at
>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>>>> *    at
>>>>
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>>>> *    at
>>>> org.apache.wicket.protocol.ws
>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>>>> *    at
>>>>
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>>>> *    at
>>>>
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>>>> *    at
>>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>>>> *    at
>>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>>>> *    at
>>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>>>> *    at
>>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>>>> *    at
>>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>>>> *    at
>>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>>>> *    at
>>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>>>> *    at
>>>>
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>>>> *    at
>>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>>>> *    at
>>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>>>> *    at
>>>>
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>>>> *    at
>>>>
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>>>> *    at
>>>>
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>>>> *    at
>> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>>>> *    at
>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>>>> *    at
>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>>>> *    at
>>>>
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>>>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>>>> *Caused by:
>>>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>>>> Stream ended unexpectedly*
>>>> *    at
>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>>>> *    at
>>>>
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>>>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>>>> *    at
>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>>>> *    at
>> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>>>> *    at
>>>>
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>>>
>>>> *    ... 39 common frames omitted *Tomcat config used:
>>>>
>>>> *    <Connector port="5080" protocol="HTTP/1.1"*
>>>> *               connectionTimeout="20000"*
>>>> *               redirectPort="5443" />*
>>>>
>>>> *    <Connector port="5443"
>>>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>>>> *               maxThreads="150" connectionTimeout="20000"
>>>> SSLEnabled="true" *
>>>> *
>>>>
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>>> *
>>>>
>>>> *        <UpgradeProtocol
>>>> className="org.apache.coyote.http2.Http2Protocol" />*
>>>> *        <SSLHostConfig>*
>>>> *            <Certificate certificateKeyFile="cert.key"*
>>>> *                         certificateFile="cert.pem"*
>>>> *                         certificateChainFile="chain.txt"*
>>>> *                         type="RSA" />*
>>>> *        </SSLHostConfig>*
>>>> *    </Connector>*
>>>> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>>>>
>>>> 2. I get an error during room load. This seems to prevent sometimes
>>>> correct room load. sometimes chat is missing, sometimes just rotating
>>>> balls. Chrome seems to be more sensitive than FF. Browser console shows:
>>>>
>>>> *The resource of"
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
>> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
>>>> blocked because of a MIME-typ-conflict ("text/html")
>>>> (X-Content-Type-Options: nosniff).*
>>>>
>>>> where 5 is the used group id for the external users.
>>>>
>>>> Any Ideas about that?
>>>>
>>>> Greetings Peter
>>>>
>>>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>>>
>>>> Should be fixed
>>>> Thanks for the report!
>>>>
>>>> please let me know if anything else need to be fixed :)
>>>>
>>>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> wrote:
>>>>
>>>> I find the bug in import
>>>> Will fix ASAP (mea culpa)
>>>>
>>>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>> Will also add test for import
>>>>
>>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>> Hello Peter,
>>>>
>>>> I just have added the test: 2 hashes are being generated for the same
>>>> external user (same externalId/externalType)
>>>> No additional user was created in this case
>>>>
>>>> Please share your use case when you will be ready
>>>>
>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
>> solomax666@gmail.com>
>>>> wrote:
>>>>
>>>>
>>>> Thanks Peter
>>>>
>>>> Ill investigate the code and will try to find what is going on
>>>>
>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
>> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
>> daehn@vcrp.de> <da...@vcrp.de> wrote:
>>>>
>>>> Hi Maxim,
>>>>
>>>> sorry for not answering, much to do these days.
>>>>
>>>> I found a explanation for "lost files" but no solution.
>>>>
>>>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>>>> login instead of using former account. New user will be put in an new
>>>> group. Default group will be ignored. I try to figure out, if the
>>>> problem is the adpter or OM.
>>>>
>>>> Greetings Peter
>>>>
>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>>>
>>>> Hello All,
>>>>
>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>>>
>>>> Current blockers are:
>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>>> 2) invitation/secure hashes need to be tested in clustered mode
>>>> 3) "Files messed up during backup restore" (steps still required)
>>>> 4*) Camera/Microphone are disconnected sometimes
>>>>
>>>> Additionally I would like to implement this onehttps://
>> issues.apache.org/jira/browse/OPENMEETINGS-2167
>>>> And check some other issues (like OM at Safari)
>>>>
>>>> I would like to get some help with testing latest SNAPSHOT:
>>>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>>>
>>>> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
>>>>
>>>> Please test this version and report back any issues found
>>>>
>>>> Thanks in advance
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>


Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
My bad
there is another place to change
https://github.com/apache/openmeetings/blob/master/openmeetings-server/pom.xml#L121
You should see correct Tomcat version in catalina.out

On Mon, 30 Mar 2020 at 03:03, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> sorry took a "bit" longer...
>
> Unfortunately nothing changed. The same error.
>
> Could you help me to find the point, where this post request to upload a
> file will be generated?
>
> Greetings Peter
>
> Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
> > Can you try to update Tomcat to 9.0.33
> > like this https://github.com/apache/openmeetings/blob/master/pom.xml#L85
> >
> > Most probably it will help with upload
> >
> > On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> wrote:
> >
> >> here you are...
> >>
> >> Revision 81e95ac
> >> Builddate 2020-02-21T14:27:26Z
> >> rotating balls are not my issue, I will ask the one. But as far as I
> >> understand, this doesn't happen any time...
> >>
> >> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
> >>
> >> can you share revision of your version?
> >>
> >> While you have "endless rolling balls" do you have any error requests in
> >> Dev console->Network?
> >> anything with status 500 or so?
> >>
> >> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
> wrote:
> >>
> >>
> >> Hi Maxim,
> >>
> >> 1. latest build isn't an option yet. Bootstrap changes does't work with
> >> our coustom.css. I would prefer to "repair" current installation (latest
> >> build without  bootstrap).
> >>
> >> Upload wors on demo.
> >>
> >> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
> >> one I ignored.
> >>
> >> Greetings Peter
> >>
> >>
> >>
> >> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
> >>
> >> Are you using most recent version of M4?
> >>
> >>
> >> Do you have these upload issues on demo?
> >> (If yes - please share problem doc)
> >>
> >> * there was an issue in Wicket fixed recently, could you update and
> >> re-build (new Wicket SNAPSHOT should be used automatically)
> >>
> >> 2) `group/customcss` can be ignored
> >> Any other errors (in browser console or server log)?
> >>
> >> (chat is missing sounds like JS error)
> >>
> >>
> >> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
> <da...@vcrp.de> <da...@vcrp.de> wrote:
> >>
> >>
> >> Hi Maxim,
> >>
> >> there are two issues left. Maybe my installation. But it is the same
> >> behaviour on test and on production.
> >>
> >> 1. I have upload problems. Not specific by time ore size. Same file
> might
> >> work or not.
> >>
> >> I get an error in the logs, but no recommended solution helped.
> >>
> >> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] -
> Upload
> >> failed: Processing of multipart/form-data request failed.
> >> java.io.IOException: Stream reset*
> >> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >> Processing of multipart/form-data request failed. java.io.IOException:
> >> Stream reset*
> >> *    at
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> >> *    at
> >>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> >> *    at
> >> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >> *    at
> >>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> >> *    at
> >> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >> *    at
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> >> *    at
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> >> *    at
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> >> *    at
> >>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> >> *    at
> >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> >> *    at
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> >> *    at
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> >> *    at
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> >> *    at
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> >> *    at
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> >> *    at
> >>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> >> *    at
> >>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> >> *    at
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> >> *    at
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> >> *    at
> >> org.apache.wicket.protocol.ws
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >> *    at
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> >> *    at
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> >> *    at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> >> *    at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> >> *    at
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> >> *    at
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> >> *    at
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> >> *    at
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> >> *    at
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> >> *    at
> >>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> >> *    at
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> >> *    at
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> >> *    at
> >>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >> *    at
> >>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> >> *    at
> >>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >> *    at
> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >> *    at
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> >> *    at
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> >> *    at
> >>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> >> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >> *Caused by: org.apache.catalina.connector.ClientAbortException:
> >> java.io.IOException: Stream reset*
> >> *    at
> >>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
> >> *    at
> >>
> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
> >> *    at
> >> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
> >> *    at
> >>
> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
> >> *    at
> >> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
> >> *    at
> >>
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
> >> *    at
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
> >> *    at
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> >> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> >> *    at
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >> *    at
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >> *    at
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> >> *    ... 39 common frames omitted*
> >> *Caused by: java.io.IOException: Stream reset*
> >> *    at
> >>
> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
> >> *    at org.apache.coyote.Request.doRead(Request.java:551)*
> >> *    at
> >>
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
> >> *    ... 50 common frames omitted*
> >> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] -
> Upload
> >> failed: Processing of multipart/form-data request failed. Stream ended
> >> unexpectedly*
> >> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> >> Processing of multipart/form-data request failed. Stream ended
> unexpectedly*
> >> *    at
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> >> *    at
> >>
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> >> *    at
> >> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> >> *    at
> >>
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> >> *    at
> >> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> >> *    at
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> >> *    at
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> >> *    at
> >>
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> >> *    at
> >>
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> >> *    at
> >>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> >> *    at
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> >> *    at
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> >> *    at
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> >> *    at
> >>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> >> *    at
> >>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> >> *    at
> >>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> >> *    at
> >>
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> >> *    at
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> >> *    at
> >>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> >> *    at
> >> org.apache.wicket.protocol.ws
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> >> *    at
> >>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> >> *    at
> >>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> >> *    at
> >>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> >> *    at
> >>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> >> *    at
> >>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> >> *    at
> >>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> >> *    at
> >>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> >> *    at
> >>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> >> *    at
> >>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> >> *    at
> >>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> >> *    at
> >>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> >> *    at
> >>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> >> *    at
> >>
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> >> *    at
> >>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> >> *    at
> >>
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> >> *    at
> org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> >> *    at
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> >> *    at
> >>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> >> *    at
> >>
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> >> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> >> *Caused by:
> >> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
> >> Stream ended unexpectedly*
> >> *    at
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
> >> *    at
> >>
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> >> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> >> *    at
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> >> *    at
> org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> >> *    at
> >>
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> >>
> >>
> >> *    ... 39 common frames omitted *Tomcat config used:
> >>
> >> *    <Connector port="5080" protocol="HTTP/1.1"*
> >> *               connectionTimeout="20000"*
> >> *               redirectPort="5443" />*
> >>
> >> *    <Connector port="5443"
> >> protocol="org.apache.coyote.http11.Http11NioProtocol"*
> >> *               maxThreads="150" connectionTimeout="20000"
> >> SSLEnabled="true" *
> >> *
> >>
> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
> >>
> >> *
> >>
> >> *        <UpgradeProtocol
> >> className="org.apache.coyote.http2.Http2Protocol" />*
> >> *        <SSLHostConfig>*
> >> *            <Certificate certificateKeyFile="cert.key"*
> >> *                         certificateFile="cert.pem"*
> >> *                         certificateChainFile="chain.txt"*
> >> *                         type="RSA" />*
> >> *        </SSLHostConfig>*
> >> *    </Connector>*
> >> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
> >>
> >> 2. I get an error during room load. This seems to prevent sometimes
> >> correct room load. sometimes chat is missing, sometimes just rotating
> >> balls. Chrome seems to be more sensitive than FF. Browser console shows:
> >>
> >> *The resource of"
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <
> https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
> >> blocked because of a MIME-typ-conflict ("text/html")
> >> (X-Content-Type-Options: nosniff).*
> >>
> >> where 5 is the used group id for the external users.
> >>
> >> Any Ideas about that?
> >>
> >> Greetings Peter
> >>
> >> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
> >>
> >> Should be fixed
> >> Thanks for the report!
> >>
> >> please let me know if anything else need to be fixed :)
> >>
> >> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> wrote:
> >>
> >>
> >> I find the bug in import
> >> Will fix ASAP (mea culpa)
> >>
> >> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com>
> >> wrote:
> >>
> >>
> >> Will also add test for import
> >>
> >> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com>
> >> wrote:
> >>
> >>
> >> Hello Peter,
> >>
> >> I just have added the test: 2 hashes are being generated for the same
> >> external user (same externalId/externalType)
> >> No additional user was created in this case
> >>
> >> Please share your use case when you will be ready
> >>
> >> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com> <so...@gmail.com> <so...@gmail.com> <
> solomax666@gmail.com>
> >> wrote:
> >>
> >>
> >> Thanks Peter
> >>
> >> Ill investigate the code and will try to find what is going on
> >>
> >> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de>
> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <
> daehn@vcrp.de> <da...@vcrp.de> wrote:
> >>
> >>
> >> Hi Maxim,
> >>
> >> sorry for not answering, much to do these days.
> >>
> >> I found a explanation for "lost files" but no solution.
> >>
> >> It seems, that in om 5.0.3 new accounts will be created during SOAP
> >> login instead of using former account. New user will be put in an new
> >> group. Default group will be ignored. I try to figure out, if the
> >> problem is the adpter or OM.
> >>
> >> Greetings Peter
> >>
> >> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
> >>
> >> Hello All,
> >>
> >> I would like to release 5.0.0-M4 in nearest couple of weeks
> >>
> >> Current blockers are:
> >> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> >> 2) invitation/secure hashes need to be tested in clustered mode
> >> 3) "Files messed up during backup restore" (steps still required)
> >> 4*) Camera/Microphone are disconnected sometimes
> >>
> >> Additionally I would like to implement this onehttps://
> issues.apache.org/jira/browse/OPENMEETINGS-2167
> >>
> >> And check some other issues (like OM at Safari)
> >>
> >> I would like to get some help with testing latest SNAPSHOT:
> >> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
> >>
> >> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
> >>
> >> Please test this version and report back any issues found
> >>
> >> Thanks in advance
> >>
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >>
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >>
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >>
> >>
> >> --
> >> WBR
> >> Maxim aka solomax
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

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

sorry took a "bit" longer...

Unfortunately nothing changed. The same error.

Could you help me to find the point, where this post request to upload a 
file will be generated?

Greetings Peter

Am 29.03.20 um 13:04 schrieb Maxim Solodovnik:
> Can you try to update Tomcat to 9.0.33
> like this https://github.com/apache/openmeetings/blob/master/pom.xml#L85
>
> Most probably it will help with upload
>
> On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> wrote:
>
>> here you are...
>>
>> Revision 81e95ac
>> Builddate 2020-02-21T14:27:26Z
>> rotating balls are not my issue, I will ask the one. But as far as I
>> understand, this doesn't happen any time...
>>
>> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>>
>> can you share revision of your version?
>>
>> While you have "endless rolling balls" do you have any error requests in
>> Dev console->Network?
>> anything with status 500 or so?
>>
>> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>>
>> Hi Maxim,
>>
>> 1. latest build isn't an option yet. Bootstrap changes does't work with
>> our coustom.css. I would prefer to "repair" current installation (latest
>> build without  bootstrap).
>>
>> Upload wors on demo.
>>
>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
>> one I ignored.
>>
>> Greetings Peter
>>
>>
>>
>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>
>> Are you using most recent version of M4?
>>
>>
>> Do you have these upload issues on demo?
>> (If yes - please share problem doc)
>>
>> * there was an issue in Wicket fixed recently, could you update and
>> re-build (new Wicket SNAPSHOT should be used automatically)
>>
>> 2) `group/customcss` can be ignored
>> Any other errors (in browser console or server log)?
>>
>> (chat is missing sounds like JS error)
>>
>>
>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>>
>> Hi Maxim,
>>
>> there are two issues left. Maybe my installation. But it is the same
>> behaviour on test and on production.
>>
>> 1. I have upload problems. Not specific by time ore size. Same file might
>> work or not.
>>
>> I get an error in the logs, but no recommended solution helped.
>>
>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] - Upload
>> failed: Processing of multipart/form-data request failed.
>> java.io.IOException: Stream reset*
>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> Processing of multipart/form-data request failed. java.io.IOException:
>> Stream reset*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>> *    at
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> *    at
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>> *    at
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>> *    at
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>> *    at
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>> *    at
>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>> *    at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>> *    at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>> *    at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>> *    at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>> *    at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>> *    at
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>> *    at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>> *    at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>> *    at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>> *    at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>> java.io.IOException: Stream reset*
>> *    at
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>> *    at
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>> *    at
>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>> *    at
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>> *    at
>> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
>> *    at
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>> *    ... 39 common frames omitted*
>> *Caused by: java.io.IOException: Stream reset*
>> *    at
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>> *    at
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>> *    ... 50 common frames omitted*
>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] - Upload
>> failed: Processing of multipart/form-data request failed. Stream ended
>> unexpectedly*
>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> Processing of multipart/form-data request failed. Stream ended unexpectedly*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>> *    at
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> *    at
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>> *    at
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>> *    at
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>> *    at
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>> *    at
>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>> *    at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>> *    at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>> *    at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>> *    at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>> *    at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>> *    at
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>> *    at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>> *    at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>> *    at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>> *    at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> *Caused by:
>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>> Stream ended unexpectedly*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>
>>
>> *    ... 39 common frames omitted *Tomcat config used:
>>
>> *    <Connector port="5080" protocol="HTTP/1.1"*
>> *               connectionTimeout="20000"*
>> *               redirectPort="5443" />*
>>
>> *    <Connector port="5443"
>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>> *               maxThreads="150" connectionTimeout="20000"
>> SSLEnabled="true" *
>> *
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>
>> *
>>
>> *        <UpgradeProtocol
>> className="org.apache.coyote.http2.Http2Protocol" />*
>> *        <SSLHostConfig>*
>> *            <Certificate certificateKeyFile="cert.key"*
>> *                         certificateFile="cert.pem"*
>> *                         certificateChainFile="chain.txt"*
>> *                         type="RSA" />*
>> *        </SSLHostConfig>*
>> *    </Connector>*
>> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>>
>> 2. I get an error during room load. This seems to prevent sometimes
>> correct room load. sometimes chat is missing, sometimes just rotating
>> balls. Chrome seems to be more sensitive than FF. Browser console shows:
>>
>> *The resource of"https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
>> blocked because of a MIME-typ-conflict ("text/html")
>> (X-Content-Type-Options: nosniff).*
>>
>> where 5 is the used group id for the external users.
>>
>> Any Ideas about that?
>>
>> Greetings Peter
>>
>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>
>> Should be fixed
>> Thanks for the report!
>>
>> please let me know if anything else need to be fixed :)
>>
>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> wrote:
>>
>>
>> I find the bug in import
>> Will fix ASAP (mea culpa)
>>
>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> wrote:
>>
>>
>> Will also add test for import
>>
>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> wrote:
>>
>>
>> Hello Peter,
>>
>> I just have added the test: 2 hashes are being generated for the same
>> external user (same externalId/externalType)
>> No additional user was created in this case
>>
>> Please share your use case when you will be ready
>>
>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> wrote:
>>
>>
>> Thanks Peter
>>
>> Ill investigate the code and will try to find what is going on
>>
>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>>
>> Hi Maxim,
>>
>> sorry for not answering, much to do these days.
>>
>> I found a explanation for "lost files" but no solution.
>>
>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>> login instead of using former account. New user will be put in an new
>> group. Default group will be ignored. I try to figure out, if the
>> problem is the adpter or OM.
>>
>> Greetings Peter
>>
>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>
>> Hello All,
>>
>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>
>> Current blockers are:
>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>> 2) invitation/secure hashes need to be tested in clustered mode
>> 3) "Files messed up during backup restore" (steps still required)
>> 4*) Camera/Microphone are disconnected sometimes
>>
>> Additionally I would like to implement this onehttps://issues.apache.org/jira/browse/OPENMEETINGS-2167
>>
>> And check some other issues (like OM at Safari)
>>
>> I would like to get some help with testing latest SNAPSHOT:
>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>
>> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
>>
>> Please test this version and report back any issues found
>>
>> Thanks in advance
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>


Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Can you try to update Tomcat to 9.0.33
like this https://github.com/apache/openmeetings/blob/master/pom.xml#L85

Most probably it will help with upload

On Sun, 29 Mar 2020 at 18:02, Peter Dähn <da...@vcrp.de> wrote:

> here you are...
>
> Revision 81e95ac
> Builddate 2020-02-21T14:27:26Z
> rotating balls are not my issue, I will ask the one. But as far as I
> understand, this doesn't happen any time...
>
> Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
>
> can you share revision of your version?
>
> While you have "endless rolling balls" do you have any error requests in
> Dev console->Network?
> anything with status 500 or so?
>
> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> Hi Maxim,
>
> 1. latest build isn't an option yet. Bootstrap changes does't work with
> our coustom.css. I would prefer to "repair" current installation (latest
> build without  bootstrap).
>
> Upload wors on demo.
>
> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
> one I ignored.
>
> Greetings Peter
>
>
>
> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>
> Are you using most recent version of M4?
>
>
> Do you have these upload issues on demo?
> (If yes - please share problem doc)
>
> * there was an issue in Wicket fixed recently, could you update and
> re-build (new Wicket SNAPSHOT should be used automatically)
>
> 2) `group/customcss` can be ignored
> Any other errors (in browser console or server log)?
>
> (chat is missing sounds like JS error)
>
>
> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> Hi Maxim,
>
> there are two issues left. Maybe my installation. But it is the same
> behaviour on test and on production.
>
> 1. I have upload problems. Not specific by time ore size. Same file might
> work or not.
>
> I get an error in the logs, but no recommended solution helped.
>
> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] - Upload
> failed: Processing of multipart/form-data request failed.
> java.io.IOException: Stream reset*
> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> Processing of multipart/form-data request failed. java.io.IOException:
> Stream reset*
> *    at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> *    at
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> *    at
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> *    at
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> *    at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> *    at
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> *    at
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> *    at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> *    at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> *    at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> *    at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> *    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> *    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> *    at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> *    at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> *    at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> *    at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> *    at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> *    at
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> *    at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> *    at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> *    at
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> *    at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> *    at
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> *    at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> *    at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> *    at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> *Caused by: org.apache.catalina.connector.ClientAbortException:
> java.io.IOException: Stream reset*
> *    at
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
> *    at
> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
> *    at
> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
> *    at
> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
> *    at
> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
> *    at
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
> *    at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
> *    at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> *    at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> *    ... 39 common frames omitted*
> *Caused by: java.io.IOException: Stream reset*
> *    at
> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
> *    at org.apache.coyote.Request.doRead(Request.java:551)*
> *    at
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
> *    ... 50 common frames omitted*
> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] - Upload
> failed: Processing of multipart/form-data request failed. Stream ended
> unexpectedly*
> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> Processing of multipart/form-data request failed. Stream ended unexpectedly*
> *    at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> *    at
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> *    at
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> *    at
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> *    at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> *    at
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> *    at
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> *    at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> *    at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> *    at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> *    at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> *    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> *    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> *    at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> *    at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> *    at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> *    at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> *    at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> *    at
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> *    at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> *    at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> *    at
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> *    at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> *    at
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> *    at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> *    at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> *    at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> *Caused by:
> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
> Stream ended unexpectedly*
> *    at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
> *    at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> *    at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>
>
> *    ... 39 common frames omitted *Tomcat config used:
>
> *    <Connector port="5080" protocol="HTTP/1.1"*
> *               connectionTimeout="20000"*
> *               redirectPort="5443" />*
>
> *    <Connector port="5443"
> protocol="org.apache.coyote.http11.Http11NioProtocol"*
> *               maxThreads="150" connectionTimeout="20000"
> SSLEnabled="true" *
> *
> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>
> *
>
> *        <UpgradeProtocol
> className="org.apache.coyote.http2.Http2Protocol" />*
> *        <SSLHostConfig>*
> *            <Certificate certificateKeyFile="cert.key"*
> *                         certificateFile="cert.pem"*
> *                         certificateChainFile="chain.txt"*
> *                         type="RSA" />*
> *        </SSLHostConfig>*
> *    </Connector>*
> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>
> 2. I get an error during room load. This seems to prevent sometimes
> correct room load. sometimes chat is missing, sometimes just rotating
> balls. Chrome seems to be more sensitive than FF. Browser console shows:
>
> *The resource of"https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
> blocked because of a MIME-typ-conflict ("text/html")
> (X-Content-Type-Options: nosniff).*
>
> where 5 is the used group id for the external users.
>
> Any Ideas about that?
>
> Greetings Peter
>
> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>
> Should be fixed
> Thanks for the report!
>
> please let me know if anything else need to be fixed :)
>
> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> wrote:
>
>
> I find the bug in import
> Will fix ASAP (mea culpa)
>
> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
> wrote:
>
>
> Will also add test for import
>
> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
> wrote:
>
>
> Hello Peter,
>
> I just have added the test: 2 hashes are being generated for the same
> external user (same externalId/externalType)
> No additional user was created in this case
>
> Please share your use case when you will be ready
>
> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
> wrote:
>
>
> Thanks Peter
>
> Ill investigate the code and will try to find what is going on
>
> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> Hi Maxim,
>
> sorry for not answering, much to do these days.
>
> I found a explanation for "lost files" but no solution.
>
> It seems, that in om 5.0.3 new accounts will be created during SOAP
> login instead of using former account. New user will be put in an new
> group. Default group will be ignored. I try to figure out, if the
> problem is the adpter or OM.
>
> Greetings Peter
>
> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>
> Hello All,
>
> I would like to release 5.0.0-M4 in nearest couple of weeks
>
> Current blockers are:
> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> 2) invitation/secure hashes need to be tested in clustered mode
> 3) "Files messed up during backup restore" (steps still required)
> 4*) Camera/Microphone are disconnected sometimes
>
> Additionally I would like to implement this onehttps://issues.apache.org/jira/browse/OPENMEETINGS-2167
>
> And check some other issues (like OM at Safari)
>
> I would like to get some help with testing latest SNAPSHOT:
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>
> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
>
> Please test this version and report back any issues found
>
> Thanks in advance
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
>
>
>
>
>
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

Posted by Peter Dähn <da...@vcrp.de>.
here you are...

Revision 	81e95ac
Builddate 	2020-02-21T14:27:26Z


rotating balls are not my issue, I will ask the one. But as far as I 
understand, this doesn't happen any time...

Am 29.03.20 um 12:01 schrieb Maxim Solodovnik:
> can you share revision of your version?
>
> While you have "endless rolling balls" do you have any error requests in
> Dev console->Network?
> anything with status 500 or so?
>
> On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> 1. latest build isn't an option yet. Bootstrap changes does't work with
>> our coustom.css. I would prefer to "repair" current installation (latest
>> build without  bootstrap).
>>
>> Upload wors on demo.
>>
>> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
>> one I ignored.
>>
>> Greetings Peter
>>
>>
>>
>> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>>
>> Are you using most recent version of M4?
>>
>>
>> Do you have these upload issues on demo?
>> (If yes - please share problem doc)
>>
>> * there was an issue in Wicket fixed recently, could you update and
>> re-build (new Wicket SNAPSHOT should be used automatically)
>>
>> 2) `group/customcss` can be ignored
>> Any other errors (in browser console or server log)?
>>
>> (chat is missing sounds like JS error)
>>
>>
>> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>>
>> Hi Maxim,
>>
>> there are two issues left. Maybe my installation. But it is the same
>> behaviour on test and on production.
>>
>> 1. I have upload problems. Not specific by time ore size. Same file might
>> work or not.
>>
>> I get an error in the logs, but no recommended solution helped.
>>
>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] - Upload
>> failed: Processing of multipart/form-data request failed.
>> java.io.IOException: Stream reset*
>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> Processing of multipart/form-data request failed. java.io.IOException:
>> Stream reset*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>> *    at
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> *    at
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>> *    at
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>> *    at
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>> *    at
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>> *    at
>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>> *    at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>> *    at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>> *    at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>> *    at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>> *    at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>> *    at
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>> *    at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>> *    at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>> *    at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>> *    at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>> java.io.IOException: Stream reset*
>> *    at
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>> *    at
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>> *    at
>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>> *    at
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>> *    at
>> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
>> *    at
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>> *    ... 39 common frames omitted*
>> *Caused by: java.io.IOException: Stream reset*
>> *    at
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>> *    at
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>> *    ... 50 common frames omitted*
>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] - Upload
>> failed: Processing of multipart/form-data request failed. Stream ended
>> unexpectedly*
>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> Processing of multipart/form-data request failed. Stream ended unexpectedly*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>> *    at
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> *    at
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>> *    at
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>> *    at
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>> *    at
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>> *    at
>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>> *    at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>> *    at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>> *    at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>> *    at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>> *    at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>> *    at
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>> *    at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>> *    at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>> *    at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>> *    at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> *Caused by:
>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>> Stream ended unexpectedly*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>
>>
>> *    ... 39 common frames omitted *Tomcat config used:
>>
>> *    <Connector port="5080" protocol="HTTP/1.1"*
>> *               connectionTimeout="20000"*
>> *               redirectPort="5443" />*
>>
>> *    <Connector port="5443"
>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>> *               maxThreads="150" connectionTimeout="20000"
>> SSLEnabled="true" *
>> *
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>
>> *
>>
>> *        <UpgradeProtocol
>> className="org.apache.coyote.http2.Http2Protocol" />*
>> *        <SSLHostConfig>*
>> *            <Certificate certificateKeyFile="cert.key"*
>> *                         certificateFile="cert.pem"*
>> *                         certificateChainFile="chain.txt"*
>> *                         type="RSA" />*
>> *        </SSLHostConfig>*
>> *    </Connector>*
>> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>>
>> 2. I get an error during room load. This seems to prevent sometimes
>> correct room load. sometimes chat is missing, sometimes just rotating
>> balls. Chrome seems to be more sensitive than FF. Browser console shows:
>>
>> *The resource of"https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
>> blocked because of a MIME-typ-conflict ("text/html")
>> (X-Content-Type-Options: nosniff).*
>>
>> where 5 is the used group id for the external users.
>>
>> Any Ideas about that?
>>
>> Greetings Peter
>>
>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>
>> Should be fixed
>> Thanks for the report!
>>
>> please let me know if anything else need to be fixed :)
>>
>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> wrote:
>>
>>
>> I find the bug in import
>> Will fix ASAP (mea culpa)
>>
>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> wrote:
>>
>>
>> Will also add test for import
>>
>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> wrote:
>>
>>
>> Hello Peter,
>>
>> I just have added the test: 2 hashes are being generated for the same
>> external user (same externalId/externalType)
>> No additional user was created in this case
>>
>> Please share your use case when you will be ready
>>
>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
>> wrote:
>>
>>
>> Thanks Peter
>>
>> Ill investigate the code and will try to find what is going on
>>
>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>>
>> Hi Maxim,
>>
>> sorry for not answering, much to do these days.
>>
>> I found a explanation for "lost files" but no solution.
>>
>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>> login instead of using former account. New user will be put in an new
>> group. Default group will be ignored. I try to figure out, if the
>> problem is the adpter or OM.
>>
>> Greetings Peter
>>
>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>
>> Hello All,
>>
>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>
>> Current blockers are:
>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>> 2) invitation/secure hashes need to be tested in clustered mode
>> 3) "Files messed up during backup restore" (steps still required)
>> 4*) Camera/Microphone are disconnected sometimes
>>
>> Additionally I would like to implement this onehttps://issues.apache.org/jira/browse/OPENMEETINGS-2167
>>
>> And check some other issues (like OM at Safari)
>>
>> I would like to get some help with testing latest SNAPSHOT:
>>
>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>
>> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
>>
>> Please test this version and report back any issues found
>>
>> Thanks in advance
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>>
>>
>>
>>


Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
can you share revision of your version?

While you have "endless rolling balls" do you have any error requests in
Dev console->Network?
anything with status 500 or so?

On Sun, 29 Mar 2020 at 16:07, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> 1. latest build isn't an option yet. Bootstrap changes does't work with
> our coustom.css. I would prefer to "repair" current installation (latest
> build without  bootstrap).
>
> Upload wors on demo.
>
> 2. There ist also *ReferenceError: sipKeyDown is not defined* But this
> one I ignored.
>
> Greetings Peter
>
>
>
> Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
>
> Are you using most recent version of M4?
>
>
> Do you have these upload issues on demo?
> (If yes - please share problem doc)
>
> * there was an issue in Wicket fixed recently, could you update and
> re-build (new Wicket SNAPSHOT should be used automatically)
>
> 2) `group/customcss` can be ignored
> Any other errors (in browser console or server log)?
>
> (chat is missing sounds like JS error)
>
>
> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> Hi Maxim,
>
> there are two issues left. Maybe my installation. But it is the same
> behaviour on test and on production.
>
> 1. I have upload problems. Not specific by time ore size. Same file might
> work or not.
>
> I get an error in the logs, but no recommended solution helped.
>
> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] - Upload
> failed: Processing of multipart/form-data request failed.
> java.io.IOException: Stream reset*
> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> Processing of multipart/form-data request failed. java.io.IOException:
> Stream reset*
> *    at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> *    at
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> *    at
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> *    at
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> *    at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> *    at
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> *    at
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> *    at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> *    at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> *    at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> *    at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> *    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> *    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> *    at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> *    at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> *    at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> *    at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> *    at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> *    at
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> *    at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> *    at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> *    at
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> *    at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> *    at
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> *    at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> *    at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> *    at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> *Caused by: org.apache.catalina.connector.ClientAbortException:
> java.io.IOException: Stream reset*
> *    at
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
> *    at
> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
> *    at
> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
> *    at
> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
> *    at
> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
> *    at
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
> *    at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
> *    at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> *    at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> *    ... 39 common frames omitted*
> *Caused by: java.io.IOException: Stream reset*
> *    at
> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
> *    at org.apache.coyote.Request.doRead(Request.java:551)*
> *    at
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
> *    ... 50 common frames omitted*
> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] - Upload
> failed: Processing of multipart/form-data request failed. Stream ended
> unexpectedly*
> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> Processing of multipart/form-data request failed. Stream ended unexpectedly*
> *    at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> *    at
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> *    at
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> *    at
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> *    at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> *    at
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> *    at
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> *    at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> *    at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> *    at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> *    at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> *    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> *    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> *    at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> *    at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> *    at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> *    at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> *    at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> *    at
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> *    at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> *    at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> *    at
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> *    at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> *    at
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> *    at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> *    at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> *    at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> *Caused by:
> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
> Stream ended unexpectedly*
> *    at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
> *    at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> *    at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>
>
> *    ... 39 common frames omitted *Tomcat config used:
>
> *    <Connector port="5080" protocol="HTTP/1.1"*
> *               connectionTimeout="20000"*
> *               redirectPort="5443" />*
>
> *    <Connector port="5443"
> protocol="org.apache.coyote.http11.Http11NioProtocol"*
> *               maxThreads="150" connectionTimeout="20000"
> SSLEnabled="true" *
> *
> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>
> *
>
> *        <UpgradeProtocol
> className="org.apache.coyote.http2.Http2Protocol" />*
> *        <SSLHostConfig>*
> *            <Certificate certificateKeyFile="cert.key"*
> *                         certificateFile="cert.pem"*
> *                         certificateChainFile="chain.txt"*
> *                         type="RSA" />*
> *        </SSLHostConfig>*
> *    </Connector>*
> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>
> 2. I get an error during room load. This seems to prevent sometimes
> correct room load. sometimes chat is missing, sometimes just rotating
> balls. Chrome seems to be more sensitive than FF. Browser console shows:
>
> *The resource of"https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5><https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
> blocked because of a MIME-typ-conflict ("text/html")
> (X-Content-Type-Options: nosniff).*
>
> where 5 is the used group id for the external users.
>
> Any Ideas about that?
>
> Greetings Peter
>
> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>
> Should be fixed
> Thanks for the report!
>
> please let me know if anything else need to be fixed :)
>
> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> wrote:
>
>
> I find the bug in import
> Will fix ASAP (mea culpa)
>
> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
> wrote:
>
>
> Will also add test for import
>
> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
> wrote:
>
>
> Hello Peter,
>
> I just have added the test: 2 hashes are being generated for the same
> external user (same externalId/externalType)
> No additional user was created in this case
>
> Please share your use case when you will be ready
>
> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> <so...@gmail.com> <so...@gmail.com>
> wrote:
>
>
> Thanks Peter
>
> Ill investigate the code and will try to find what is going on
>
> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> Hi Maxim,
>
> sorry for not answering, much to do these days.
>
> I found a explanation for "lost files" but no solution.
>
> It seems, that in om 5.0.3 new accounts will be created during SOAP
> login instead of using former account. New user will be put in an new
> group. Default group will be ignored. I try to figure out, if the
> problem is the adpter or OM.
>
> Greetings Peter
>
> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>
> Hello All,
>
> I would like to release 5.0.0-M4 in nearest couple of weeks
>
> Current blockers are:
> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> 2) invitation/secure hashes need to be tested in clustered mode
> 3) "Files messed up during backup restore" (steps still required)
> 4*) Camera/Microphone are disconnected sometimes
>
> Additionally I would like to implement this onehttps://issues.apache.org/jira/browse/OPENMEETINGS-2167
>
> And check some other issues (like OM at Safari)
>
> I would like to get some help with testing latest SNAPSHOT:
>
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>
> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
>
> Please test this version and report back any issues found
>
> Thanks in advance
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
>
>
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

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

1. latest build isn't an option yet. Bootstrap changes does't work with 
our coustom.css. I would prefer to "repair" current installation (latest 
build without  bootstrap).

Upload wors on demo.

2. There ist also /ReferenceError: sipKeyDown is not defined///But this 
one I ignored.

Greetings Peter



Am 29.03.20 um 03:14 schrieb Maxim Solodovnik:
> Are you using most recent version of M4?
>
>
> Do you have these upload issues on demo?
> (If yes - please share problem doc)
>
> * there was an issue in Wicket fixed recently, could you update and
> re-build (new Wicket SNAPSHOT should be used automatically)
>
> 2) `group/customcss` can be ignored
> Any other errors (in browser console or server log)?
>
> (chat is missing sounds like JS error)
>
>
> On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> there are two issues left. Maybe my installation. But it is the same
>> behaviour on test and on production.
>>
>> 1. I have upload problems. Not specific by time ore size. Same file might
>> work or not.
>>
>> I get an error in the logs, but no recommended solution helped.
>>
>> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] - Upload
>> failed: Processing of multipart/form-data request failed.
>> java.io.IOException: Stream reset*
>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> Processing of multipart/form-data request failed. java.io.IOException:
>> Stream reset*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>> *    at
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> *    at
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>> *    at
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>> *    at
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>> *    at
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>> *    at
>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>> *    at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>> *    at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>> *    at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>> *    at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>> *    at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>> *    at
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>> *    at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>> *    at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>> *    at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>> *    at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> *Caused by: org.apache.catalina.connector.ClientAbortException:
>> java.io.IOException: Stream reset*
>> *    at
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
>> *    at
>> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
>> *    at
>> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
>> *    at
>> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
>> *    at
>> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
>> *    at
>> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>> *    ... 39 common frames omitted*
>> *Caused by: java.io.IOException: Stream reset*
>> *    at
>> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
>> *    at org.apache.coyote.Request.doRead(Request.java:551)*
>> *    at
>> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
>> *    ... 50 common frames omitted*
>> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] - Upload
>> failed: Processing of multipart/form-data request failed. Stream ended
>> unexpectedly*
>> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
>> Processing of multipart/form-data request failed. Stream ended unexpectedly*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
>> *    at
>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
>> *    at
>> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
>> *    at
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
>> *    at
>> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
>> *    at
>> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
>> *    at
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
>> *    at
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
>> *    at
>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
>> *    at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
>> *    at
>> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
>> *    at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
>> *    at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
>> *    at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
>> *    at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
>> *    at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
>> *    at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
>> *    at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
>> *    at
>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
>> *    at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
>> *    at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
>> *    at
>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
>> *    at
>> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
>> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
>> *    at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
>> *    at
>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
>> *    at java.base/java.lang.Thread.run(Thread.java:834)*
>> *Caused by:
>> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
>> Stream ended unexpectedly*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
>> *    at
>> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
>> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
>> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
>> *    at
>> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>>
>>
>> *    ... 39 common frames omitted *Tomcat config used:
>>
>> *    <Connector port="5080" protocol="HTTP/1.1"*
>> *               connectionTimeout="20000"*
>> *               redirectPort="5443" />*
>>
>> *    <Connector port="5443"
>> protocol="org.apache.coyote.http11.Http11NioProtocol"*
>> *               maxThreads="150" connectionTimeout="20000"
>> SSLEnabled="true" *
>> *
>> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
>>> *
>> *        <UpgradeProtocol
>> className="org.apache.coyote.http2.Http2Protocol" />*
>> *        <SSLHostConfig>*
>> *            <Certificate certificateKeyFile="cert.key"*
>> *                         certificateFile="cert.pem"*
>> *                         certificateChainFile="chain.txt"*
>> *                         type="RSA" />*
>> *        </SSLHostConfig>*
>> *    </Connector>*
>> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>>
>> 2. I get an error during room load. This seems to prevent sometimes
>> correct room load. sometimes chat is missing, sometimes just rotating
>> balls. Chrome seems to be more sensitive than FF. Browser console shows:
>>
>> *The resource of
>> "https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
>> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
>> blocked because of a MIME-typ-conflict ("text/html")
>> (X-Content-Type-Options: nosniff).*
>>
>> where 5 is the used group id for the external users.
>>
>> Any Ideas about that?
>>
>> Greetings Peter
>>
>> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>>
>> Should be fixed
>> Thanks for the report!
>>
>> please let me know if anything else need to be fixed :)
>>
>> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> wrote:
>>
>>
>> I find the bug in import
>> Will fix ASAP (mea culpa)
>>
>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com>
>> wrote:
>>
>>
>> Will also add test for import
>>
>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com>
>> wrote:
>>
>>
>> Hello Peter,
>>
>> I just have added the test: 2 hashes are being generated for the same
>> external user (same externalId/externalType)
>> No additional user was created in this case
>>
>> Please share your use case when you will be ready
>>
>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com>
>> wrote:
>>
>>
>> Thanks Peter
>>
>> Ill investigate the code and will try to find what is going on
>>
>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>>
>>
>> Hi Maxim,
>>
>> sorry for not answering, much to do these days.
>>
>> I found a explanation for "lost files" but no solution.
>>
>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>> login instead of using former account. New user will be put in an new
>> group. Default group will be ignored. I try to figure out, if the
>> problem is the adpter or OM.
>>
>> Greetings Peter
>>
>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>
>> Hello All,
>>
>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>
>> Current blockers are:
>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>> 2) invitation/secure hashes need to be tested in clustered mode
>> 3) "Files messed up during backup restore" (steps still required)
>> 4*) Camera/Microphone are disconnected sometimes
>>
>> Additionally I would like to implement this onehttps://issues.apache.org/jira/browse/OPENMEETINGS-2167
>>
>> And check some other issues (like OM at Safari)
>>
>> I would like to get some help with testing latest SNAPSHOT:
>>
>>
>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>
>> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
>>
>> Please test this version and report back any issues found
>>
>> Thanks in advance
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>>


Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Are you using most recent version of M4?


Do you have these upload issues on demo?
(If yes - please share problem doc)

* there was an issue in Wicket fixed recently, could you update and
re-build (new Wicket SNAPSHOT should be used automatically)

2) `group/customcss` can be ignored
Any other errors (in browser console or server log)?

(chat is missing sounds like JS error)


On Sun, 29 Mar 2020 at 08:00, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> there are two issues left. Maybe my installation. But it is the same
> behaviour on test and on production.
>
> 1. I have upload problems. Not specific by time ore size. Same file might
> work or not.
>
> I get an error in the logs, but no recommended solution helped.
>
> *WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] - Upload
> failed: Processing of multipart/form-data request failed.
> java.io.IOException: Stream reset*
> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> Processing of multipart/form-data request failed. java.io.IOException:
> Stream reset*
> *    at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> *    at
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> *    at
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> *    at
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> *    at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> *    at
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> *    at
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> *    at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> *    at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> *    at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> *    at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> *    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> *    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> *    at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> *    at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> *    at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> *    at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> *    at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> *    at
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> *    at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> *    at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> *    at
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> *    at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> *    at
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> *    at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> *    at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> *    at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> *Caused by: org.apache.catalina.connector.ClientAbortException:
> java.io.IOException: Stream reset*
> *    at
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)*
> *    at
> org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)*
> *    at
> org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)*
> *    at
> org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)*
> *    at
> java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)*
> *    at
> org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)*
> *    at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)*
> *    at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> *    at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
> *    ... 39 common frames omitted*
> *Caused by: java.io.IOException: Stream reset*
> *    at
> org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)*
> *    at org.apache.coyote.Request.doRead(Request.java:551)*
> *    at
> org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)*
> *    ... 50 common frames omitted*
> *WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] - Upload
> failed: Processing of multipart/form-data request failed. Stream ended
> unexpectedly*
> *org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> Processing of multipart/form-data request failed. Stream ended unexpectedly*
> *    at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)*
> *    at
> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)*
> *    at
> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)*
> *    at
> org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)*
> *    at
> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)*
> *    at
> com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)*
> *    at
> com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)*
> *    at
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)*
> *    at
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)*
> *    at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)*
> *    at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)*
> *    at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)*
> *    at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)*
> *    at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)*
> *    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)*
> *    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)*
> *    at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)*
> *    at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)*
> *    at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)*
> *    at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)*
> *    at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)*
> *    at
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)*
> *    at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)*
> *    at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)*
> *    at
> org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)*
> *    at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)*
> *    at
> org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)*
> *    at org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)*
> *    at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)*
> *    at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)*
> *    at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)*
> *    at java.base/java.lang.Thread.run(Thread.java:834)*
> *Caused by:
> org.apache.commons.fileupload.MultipartStream$MalformedStreamException:
> Stream ended unexpectedly*
> *    at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)*
> *    at
> org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)*
> *    at java.base/java.io.InputStream.read(InputStream.java:205)*
> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)*
> *    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)*
> *    at
> org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)*
>
>
> *    ... 39 common frames omitted *Tomcat config used:
>
> *    <Connector port="5080" protocol="HTTP/1.1"*
> *               connectionTimeout="20000"*
> *               redirectPort="5443" />*
>
> *    <Connector port="5443"
> protocol="org.apache.coyote.http11.Http11NioProtocol"*
> *               maxThreads="150" connectionTimeout="20000"
> SSLEnabled="true" *
> *
> sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation"
> >*
> *        <UpgradeProtocol
> className="org.apache.coyote.http2.Http2Protocol" />*
> *        <SSLHostConfig>*
> *            <Certificate certificateKeyFile="cert.key"*
> *                         certificateFile="cert.pem"*
> *                         certificateChainFile="chain.txt"*
> *                         type="RSA" />*
> *        </SSLHostConfig>*
> *    </Connector>*
> *    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />*
>
> 2. I get an error during room load. This seems to prevent sometimes
> correct room load. sometimes chat is missing, sometimes just rotating
> balls. Chrome seems to be more sensitive than FF. Browser console shows:
>
> *The resource of
> "https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5"
> <https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5> was
> blocked because of a MIME-typ-conflict ("text/html")
> (X-Content-Type-Options: nosniff).*
>
> where 5 is the used group id for the external users.
>
> Any Ideas about that?
>
> Greetings Peter
>
> Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
>
> Should be fixed
> Thanks for the report!
>
> please let me know if anything else need to be fixed :)
>
> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com> wrote:
>
>
> I find the bug in import
> Will fix ASAP (mea culpa)
>
> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com>
> wrote:
>
>
> Will also add test for import
>
> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com>
> wrote:
>
>
> Hello Peter,
>
> I just have added the test: 2 hashes are being generated for the same
> external user (same externalId/externalType)
> No additional user was created in this case
>
> Please share your use case when you will be ready
>
> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> <so...@gmail.com>
> wrote:
>
>
> Thanks Peter
>
> Ill investigate the code and will try to find what is going on
>
> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> <da...@vcrp.de> wrote:
>
>
> Hi Maxim,
>
> sorry for not answering, much to do these days.
>
> I found a explanation for "lost files" but no solution.
>
> It seems, that in om 5.0.3 new accounts will be created during SOAP
> login instead of using former account. New user will be put in an new
> group. Default group will be ignored. I try to figure out, if the
> problem is the adpter or OM.
>
> Greetings Peter
>
> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>
> Hello All,
>
> I would like to release 5.0.0-M4 in nearest couple of weeks
>
> Current blockers are:
> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> 2) invitation/secure hashes need to be tested in clustered mode
> 3) "Files messed up during backup restore" (steps still required)
> 4*) Camera/Microphone are disconnected sometimes
>
> Additionally I would like to implement this onehttps://issues.apache.org/jira/browse/OPENMEETINGS-2167
>
> And check some other issues (like OM at Safari)
>
> I would like to get some help with testing latest SNAPSHOT:
>
>
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>
> It is also installed at demo-nexthttps://om.alteametasoft.com:8443/next
>
> Please test this version and report back any issues found
>
> Thanks in advance
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
> --
> WBR
> Maxim aka solomax
>
>
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

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

there are two issues left. Maybe my installation. But it is the same 
behaviour on test and on production.

1. I have upload problems. Not specific by time ore size. Same file 
might work or not.

I get an error in the logs, but no recommended solution helped.

/WARN  03-28 00:57:13.083 o.a.w.m.h.f.Form:1469 [io-5080-exec-23] - 
Upload failed: Processing of multipart/form-data request failed. 
java.io.IOException: Stream reset//
//org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: 
Processing of multipart/form-data request failed. java.io.IOException: 
Stream reset//
//    at 
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)//
//    at 
org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)//
//    at 
org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)//
//    at 
org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)//
//    at 
org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)//
//    at 
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)//
//    at 
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)//
//    at 
com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)//
//    at 
com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)//
//    at 
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)//
//    at 
org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)//
//    at 
org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)//
//    at 
org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)//
//    at 
org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)//
//    at 
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)//
//    at 
org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)//
//    at 
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)//
//    at 
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)//
//    at 
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)//
//    at 
org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)//
//    at 
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)//
//    at 
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)//
//    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)//
//    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)//
//    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)//
//    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)//
//    at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)//
//    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)//
//    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)//
//    at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)//
//    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)//
//    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)//
//    at 
org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)//
//    at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)//
//    at 
org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)//
//    at 
org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)//
//    at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)//
//    at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)//
//    at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)//
//    at java.base/java.lang.Thread.run(Thread.java:834)//
//Caused by: org.apache.catalina.connector.ClientAbortException: 
java.io.IOException: Stream reset//
//    at 
org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:340)//
//    at 
org.apache.catalina.connector.InputBuffer.checkByteBufferEof(InputBuffer.java:632)//
//    at 
org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:362)//
//    at 
org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:132)//
//    at 
java.base/java.io.FilterInputStream.read(FilterInputStream.java:133)//
//    at 
org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:132)//
//    at 
org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1027)//
//    at 
org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)//
//    at java.base/java.io.InputStream.read(InputStream.java:205)//
//    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)//
//    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)//
//    at 
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)//
//    ... 39 common frames omitted//
//Caused by: java.io.IOException: Stream reset//
//    at 
org.apache.coyote.http2.Stream$StreamInputBuffer.doRead(Stream.java:1084)//
//    at org.apache.coyote.Request.doRead(Request.java:551)//
//    at 
org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:336)//
//    ... 50 common frames omitted//
//WARN  03-28 00:57:13.560 o.a.w.m.h.f.Form:1469 [io-5080-exec-14] - 
Upload failed: Processing of multipart/form-data request failed. Stream 
ended unexpectedly//
//org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: 
Processing of multipart/form-data request failed. Stream ended 
unexpectedly//
//    at 
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:350)//
//    at 
org.apache.wicket.protocol.http.servlet.MultipartServletWebRequestImpl.parseFileParts(MultipartServletWebRequestImpl.java:196)//
//    at 
org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1419)//
//    at 
org.apache.openmeetings.web.room.sidebar.UploadDialog$1.handleMultiPart(UploadDialog.java:83)//
//    at 
org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:771)//
//    at 
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog.internalOnClick(AbstractFormDialog.java:215)//
//    at 
com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog$2.onClick(AbstractDialog.java:440)//
//    at 
com.googlecode.wicket.jquery.ui.widget.dialog.DialogBehavior.onAjax(DialogBehavior.java:188)//
//    at 
com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.respond(JQueryAjaxBehavior.java:174)//
//    at 
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:597)//
//    at 
org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306)//
//    at 
org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:280)//
//    at 
org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)//
//    at 
org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208)//
//    at 
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)//
//    at 
org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)//
//    at 
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)//
//    at 
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)//
//    at 
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)//
//    at 
org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)//
//    at 
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)//
//    at 
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)//
//    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)//
//    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)//
//    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)//
//    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)//
//    at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:666)//
//    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)//
//    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)//
//    at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)//
//    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)//
//    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)//
//    at 
org.apache.coyote.http2.StreamProcessor.service(StreamProcessor.java:365)//
//    at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)//
//    at 
org.apache.coyote.http2.StreamProcessor.process(StreamProcessor.java:72)//
//    at 
org.apache.coyote.http2.StreamRunnable.run(StreamRunnable.java:35)//
//    at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)//
//    at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)//
//    at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)//
//    at java.base/java.lang.Thread.run(Thread.java:834)//
//Caused by: 
org.apache.commons.fileupload.MultipartStream$MalformedStreamException: 
Stream ended unexpectedly//
//    at 
org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:1033)//
//    at 
org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:931)//
//    at java.base/java.io.InputStream.read(InputStream.java:205)//
//    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:98)//
//    at org.apache.commons.fileupload.util.Streams.copy(Streams.java:68)//
//    at 
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:346)//
//    ... 39 common frames omitted

/Tomcat config used:

/    <Connector port="5080" protocol="HTTP/1.1"//
//               connectionTimeout="20000"//
//               redirectPort="5443" />//
//
//    <Connector port="5443" 
protocol="org.apache.coyote.http11.Http11NioProtocol"//
//               maxThreads="150" connectionTimeout="20000" 
SSLEnabled="true" //
//sslImplementationName="org.apache.tomcat.util.net.jsse.JSSEImplementation" 
 >//
//        <UpgradeProtocol 
className="org.apache.coyote.http2.Http2Protocol" />//
//        <SSLHostConfig>//
//            <Certificate certificateKeyFile="cert.key"//
//                         certificateFile="cert.pem"//
//                         certificateChainFile="chain.txt"//
//                         type="RSA" />//
//        </SSLHostConfig>//
//    </Connector>//
//    <Connector port="8009" protocol="AJP/1.3" redirectPort="5443" />/

2. I get an error during room load. This seems to prevent sometimes 
correct room load. sometimes chat is missing, sometimes just rotating 
balls. Chrome seems to be more sensitive than FF. Browser console shows:
/
//The resource of 
"https://openmeetings.vcrp.de:5080/openmeetings/group/customcss/5" was 
blocked because of a MIME-typ-conflict ("text/html") 
(X-Content-Type-Options: nosniff).//
/
where 5 is the used group id for the external users.

Any Ideas about that?

Greetings Peter/
/
Am 27.03.20 um 14:57 schrieb Maxim Solodovnik:
> Should be fixed
> Thanks for the report!
>
> please let me know if anything else need to be fixed :)
>
> On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> wrote:
>
>> I find the bug in import
>> Will fix ASAP (mea culpa)
>>
>> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com>
>> wrote:
>>
>>> Will also add test for import
>>>
>>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com>
>>> wrote:
>>>
>>>> Hello Peter,
>>>>
>>>> I just have added the test: 2 hashes are being generated for the same
>>>> external user (same externalId/externalType)
>>>> No additional user was created in this case
>>>>
>>>> Please share your use case when you will be ready
>>>>
>>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks Peter
>>>>>
>>>>> Ill investigate the code and will try to find what is going on
>>>>>
>>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> wrote:
>>>>>
>>>>>> Hi Maxim,
>>>>>>
>>>>>> sorry for not answering, much to do these days.
>>>>>>
>>>>>> I found a explanation for "lost files" but no solution.
>>>>>>
>>>>>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>>>>>> login instead of using former account. New user will be put in an new
>>>>>> group. Default group will be ignored. I try to figure out, if the
>>>>>> problem is the adpter or OM.
>>>>>>
>>>>>> Greetings Peter
>>>>>>
>>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>>>>>> Hello All,
>>>>>>>
>>>>>>> I would like to release 5.0.0-M4 in nearest couple of weeks
>>>>>>>
>>>>>>> Current blockers are:
>>>>>>> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>>>>>> 2) invitation/secure hashes need to be tested in clustered mode
>>>>>>> 3) "Files messed up during backup restore" (steps still required)
>>>>>>> 4*) Camera/Microphone are disconnected sometimes
>>>>>>>
>>>>>>> Additionally I would like to implement this one
>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-2167
>>>>>>>
>>>>>>> And check some other issues (like OM at Safari)
>>>>>>>
>>>>>>> I would like to get some help with testing latest SNAPSHOT:
>>>>>>>
>>>>>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>>>>>> It is also installed at demo-next
>>>>>>> https://om.alteametasoft.com:8443/next
>>>>>>>
>>>>>>> Please test this version and report back any issues found
>>>>>>>
>>>>>>> Thanks in advance
>>>>>>>
>>>>>>
>>>>> --
>>>>> WBR
>>>>> Maxim aka solomax
>>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>


Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Should be fixed
Thanks for the report!

please let me know if anything else need to be fixed :)

On Fri, 27 Mar 2020 at 20:46, Maxim Solodovnik <so...@gmail.com> wrote:

> I find the bug in import
> Will fix ASAP (mea culpa)
>
> On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com>
> wrote:
>
>> Will also add test for import
>>
>> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com>
>> wrote:
>>
>>> Hello Peter,
>>>
>>> I just have added the test: 2 hashes are being generated for the same
>>> external user (same externalId/externalType)
>>> No additional user was created in this case
>>>
>>> Please share your use case when you will be ready
>>>
>>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com>
>>> wrote:
>>>
>>>> Thanks Peter
>>>>
>>>> Ill investigate the code and will try to find what is going on
>>>>
>>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> wrote:
>>>>
>>>>> Hi Maxim,
>>>>>
>>>>> sorry for not answering, much to do these days.
>>>>>
>>>>> I found a explanation for "lost files" but no solution.
>>>>>
>>>>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>>>>> login instead of using former account. New user will be put in an new
>>>>> group. Default group will be ignored. I try to figure out, if the
>>>>> problem is the adpter or OM.
>>>>>
>>>>> Greetings Peter
>>>>>
>>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>>>> > Hello All,
>>>>> >
>>>>> > I would like to release 5.0.0-M4 in nearest couple of weeks
>>>>> >
>>>>> > Current blockers are:
>>>>> > 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>>>> > 2) invitation/secure hashes need to be tested in clustered mode
>>>>> > 3) "Files messed up during backup restore" (steps still required)
>>>>> > 4*) Camera/Microphone are disconnected sometimes
>>>>> >
>>>>> > Additionally I would like to implement this one
>>>>> > https://issues.apache.org/jira/browse/OPENMEETINGS-2167
>>>>> >
>>>>> > And check some other issues (like OM at Safari)
>>>>> >
>>>>> > I would like to get some help with testing latest SNAPSHOT:
>>>>> >
>>>>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>>>> > It is also installed at demo-next
>>>>> > https://om.alteametasoft.com:8443/next
>>>>> >
>>>>> > Please test this version and report back any issues found
>>>>> >
>>>>> > Thanks in advance
>>>>> >
>>>>>
>>>>>
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
> --
> WBR
> Maxim aka solomax
>


-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
I find the bug in import
Will fix ASAP (mea culpa)

On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <so...@gmail.com> wrote:

> Will also add test for import
>
> On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com>
> wrote:
>
>> Hello Peter,
>>
>> I just have added the test: 2 hashes are being generated for the same
>> external user (same externalId/externalType)
>> No additional user was created in this case
>>
>> Please share your use case when you will be ready
>>
>> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com>
>> wrote:
>>
>>> Thanks Peter
>>>
>>> Ill investigate the code and will try to find what is going on
>>>
>>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> wrote:
>>>
>>>> Hi Maxim,
>>>>
>>>> sorry for not answering, much to do these days.
>>>>
>>>> I found a explanation for "lost files" but no solution.
>>>>
>>>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>>>> login instead of using former account. New user will be put in an new
>>>> group. Default group will be ignored. I try to figure out, if the
>>>> problem is the adpter or OM.
>>>>
>>>> Greetings Peter
>>>>
>>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>>> > Hello All,
>>>> >
>>>> > I would like to release 5.0.0-M4 in nearest couple of weeks
>>>> >
>>>> > Current blockers are:
>>>> > 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>>> > 2) invitation/secure hashes need to be tested in clustered mode
>>>> > 3) "Files messed up during backup restore" (steps still required)
>>>> > 4*) Camera/Microphone are disconnected sometimes
>>>> >
>>>> > Additionally I would like to implement this one
>>>> > https://issues.apache.org/jira/browse/OPENMEETINGS-2167
>>>> >
>>>> > And check some other issues (like OM at Safari)
>>>> >
>>>> > I would like to get some help with testing latest SNAPSHOT:
>>>> >
>>>> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>>> > It is also installed at demo-next
>>>> > https://om.alteametasoft.com:8443/next
>>>> >
>>>> > Please test this version and report back any issues found
>>>> >
>>>> > Thanks in advance
>>>> >
>>>>
>>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
> --
> WBR
> Maxim aka solomax
>


-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Will also add test for import

On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <so...@gmail.com> wrote:

> Hello Peter,
>
> I just have added the test: 2 hashes are being generated for the same
> external user (same externalId/externalType)
> No additional user was created in this case
>
> Please share your use case when you will be ready
>
> On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com>
> wrote:
>
>> Thanks Peter
>>
>> Ill investigate the code and will try to find what is going on
>>
>> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> wrote:
>>
>>> Hi Maxim,
>>>
>>> sorry for not answering, much to do these days.
>>>
>>> I found a explanation for "lost files" but no solution.
>>>
>>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>>> login instead of using former account. New user will be put in an new
>>> group. Default group will be ignored. I try to figure out, if the
>>> problem is the adpter or OM.
>>>
>>> Greetings Peter
>>>
>>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>>> > Hello All,
>>> >
>>> > I would like to release 5.0.0-M4 in nearest couple of weeks
>>> >
>>> > Current blockers are:
>>> > 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>>> > 2) invitation/secure hashes need to be tested in clustered mode
>>> > 3) "Files messed up during backup restore" (steps still required)
>>> > 4*) Camera/Microphone are disconnected sometimes
>>> >
>>> > Additionally I would like to implement this one
>>> > https://issues.apache.org/jira/browse/OPENMEETINGS-2167
>>> >
>>> > And check some other issues (like OM at Safari)
>>> >
>>> > I would like to get some help with testing latest SNAPSHOT:
>>> > https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>>> > It is also installed at demo-next
>>> > https://om.alteametasoft.com:8443/next
>>> >
>>> > Please test this version and report back any issues found
>>> >
>>> > Thanks in advance
>>> >
>>>
>>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
> --
> WBR
> Maxim aka solomax
>


-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

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

I just have added the test: 2 hashes are being generated for the same
external user (same externalId/externalType)
No additional user was created in this case

Please share your use case when you will be ready

On Fri, 27 Mar 2020 at 17:06, Maxim Solodovnik <so...@gmail.com> wrote:

> Thanks Peter
>
> Ill investigate the code and will try to find what is going on
>
> On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> sorry for not answering, much to do these days.
>>
>> I found a explanation for "lost files" but no solution.
>>
>> It seems, that in om 5.0.3 new accounts will be created during SOAP
>> login instead of using former account. New user will be put in an new
>> group. Default group will be ignored. I try to figure out, if the
>> problem is the adpter or OM.
>>
>> Greetings Peter
>>
>> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
>> > Hello All,
>> >
>> > I would like to release 5.0.0-M4 in nearest couple of weeks
>> >
>> > Current blockers are:
>> > 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
>> > 2) invitation/secure hashes need to be tested in clustered mode
>> > 3) "Files messed up during backup restore" (steps still required)
>> > 4*) Camera/Microphone are disconnected sometimes
>> >
>> > Additionally I would like to implement this one
>> > https://issues.apache.org/jira/browse/OPENMEETINGS-2167
>> >
>> > And check some other issues (like OM at Safari)
>> >
>> > I would like to get some help with testing latest SNAPSHOT:
>> > https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>> > It is also installed at demo-next
>> > https://om.alteametasoft.com:8443/next
>> >
>> > Please test this version and report back any issues found
>> >
>> > Thanks in advance
>> >
>>
>>
>
> --
> WBR
> Maxim aka solomax
>


-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Thanks Peter

Ill investigate the code and will try to find what is going on

On Fri, 27 Mar 2020 at 16:49, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> sorry for not answering, much to do these days.
>
> I found a explanation for "lost files" but no solution.
>
> It seems, that in om 5.0.3 new accounts will be created during SOAP
> login instead of using former account. New user will be put in an new
> group. Default group will be ignored. I try to figure out, if the
> problem is the adpter or OM.
>
> Greetings Peter
>
> Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
> > Hello All,
> >
> > I would like to release 5.0.0-M4 in nearest couple of weeks
> >
> > Current blockers are:
> > 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> > 2) invitation/secure hashes need to be tested in clustered mode
> > 3) "Files messed up during backup restore" (steps still required)
> > 4*) Camera/Microphone are disconnected sometimes
> >
> > Additionally I would like to implement this one
> > https://issues.apache.org/jira/browse/OPENMEETINGS-2167
> >
> > And check some other issues (like OM at Safari)
> >
> > I would like to get some help with testing latest SNAPSHOT:
> > https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
> > It is also installed at demo-next
> > https://om.alteametasoft.com:8443/next
> >
> > Please test this version and report back any issues found
> >
> > Thanks in advance
> >
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

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

sorry for not answering, much to do these days.

I found a explanation for "lost files" but no solution.

It seems, that in om 5.0.3 new accounts will be created during SOAP 
login instead of using former account. New user will be put in an new 
group. Default group will be ignored. I try to figure out, if the 
problem is the adpter or OM.

Greetings Peter

Am 27.03.20 um 04:34 schrieb Maxim Solodovnik:
> Hello All,
>
> I would like to release 5.0.0-M4 in nearest couple of weeks
>
> Current blockers are:
> 1) https://issues.apache.org/jira/browse/OPENMEETINGS-2192
> 2) invitation/secure hashes need to be tested in clustered mode
> 3) "Files messed up during backup restore" (steps still required)
> 4*) Camera/Microphone are disconnected sometimes
>
> Additionally I would like to implement this one
> https://issues.apache.org/jira/browse/OPENMEETINGS-2167
>
> And check some other issues (like OM at Safari)
>
> I would like to get some help with testing latest SNAPSHOT:
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
> It is also installed at demo-next
> https://om.alteametasoft.com:8443/next
>
> Please test this version and report back any issues found
>
> Thanks in advance
>


Re: [HELP NEEDED] 5.0.0 release

Posted by Maxim Solodovnik <so...@gmail.com>.
Yes
build 3071 is most recent one ATM :)
Thanks for testing!

On Fri, 27 Mar 2020 at 10:55, Carl Brewer <ca...@aboc.net.au> wrote:

> On 27/03/2020 2:34 pm, Maxim Solodovnik wrote:
> > Hello All,
> >
>
> > I would like to get some help with testing latest SNAPSHOT:
> > https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/
>
> Is that build 3071?  I have just installed and testing today - webcams
> cannot be had in Australia at the moment for love or money so my testing
> is limited.  Everyone's bought one because we're all quarantined!
>
>
>

-- 
WBR
Maxim aka solomax

Re: [HELP NEEDED] 5.0.0 release

Posted by Carl Brewer <ca...@aboc.net.au>.
On 27/03/2020 2:34 pm, Maxim Solodovnik wrote:
> Hello All,
> 

> I would like to get some help with testing latest SNAPSHOT:
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/openmeetings/

Is that build 3071?  I have just installed and testing today - webcams 
cannot be had in Australia at the moment for love or money so my testing 
is limited.  Everyone's bought one because we're all quarantined!