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 <[email protected]> wrote:

I find the bug in import
Will fix ASAP (mea culpa)

On Fri, 27 Mar 2020 at 20:21, Maxim Solodovnik <[email protected]>
wrote:

Will also add test for import

On Fri, 27 Mar 2020 at 20:10, Maxim Solodovnik <[email protected]>
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 <[email protected]>
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 <[email protected]> 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



Reply via email to