Issue with the MultiFileUpload-Component

Hi

We’ve migrated a solution to TiNG. Currently we are on Servoy 2024.3.3.3946_LTS and we use the “Servoy Extra Component” 2024.3.2!

Problem: In the Developer we could upload a file with the “MultiFile Upload”-Component. When we build the WAR-File and deploy that on a standalone machine, then we get an error when we’re trying to upload a file. I’ve tried with different files (PDF, Images). I can choose a file or drop it on the component and then I get an error.

Here what’s in the servoy-log:

15:55:53 ERROR ServoyExtraMultiFileUpload -  tus: unexpected response while creating upload, originated from request (method: POST, url: tus/upload/4/pko_bewilligungsarten_tab_allgemein/mfuDokBewilligung/onFileUploaded/, response code: 404, response text: <!doctypehtmlpublic"-//w3c//dtdhtml4.0//en"><html><head><title>Error 404</title></head><body><h1>Error 404 - Not Found</h1><p>The page that you accessed is not available.</p><body><html>, request id: n/a) 
    at t.buildStackMessage (https://cloudadmin.omcomputer.ch/portadm-test/chunk-7DEJSHVR.js:9:3886)
    at Object.apply (https://cloudadmin.omcomputer.ch/portadm-test/chunk-7DEJSHVR.js:9:726)
    at Object.error (https://cloudadmin.omcomputer.ch/portadm-test/chunk-7DEJSHVR.js:384:140553)
    at t.log (https://cloudadmin.omcomputer.ch/portadm-test/chunk-OGLAZABV.js:6:1526)
    at Function.<anonymous> (https://cloudadmin.omcomputer.ch/portadm-test/chunk-OGLAZABV.js:6:6022)
    at s (https://cloudadmin.omcomputer.ch/portadm-test/chunk-OGLAZABV.js:1:817)
    at e.emit (https://cloudadmin.omcomputer.ch/portadm-test/chunk-OGLAZABV.js:1:185)
    at t.emit (https://cloudadmin.omcomputer.ch/portadm-test/chunk-OGLAZABV.js:1:19827)
    at https://cloudadmin.omcomputer.ch/portadm-test/chunk-7DEJSHVR.js:374:52514
    at l.invoke (https://cloudadmin.omcomputer.ch/portadm-test/polyfills-D7S33I7X.js:4:59973)

: Fehler beim Hochladen der Datei test.txt
    at Function.<anonymous> (https://cloudadmin.omcomputer.ch/portadm-test/chunk-OGLAZABV.js:6:6051)
    at s (https://cloudadmin.omcomputer.ch/portadm-test/chunk-OGLAZABV.js:1:817)
    at e.emit (https://cloudadmin.omcomputer.ch/portadm-test/chunk-OGLAZABV.js:1:185)
    at t.emit (https://cloudadmin.omcomputer.ch/portadm-test/chunk-OGLAZABV.js:1:19827)
    at https://cloudadmin.omcomputer.ch/portadm-test/chunk-7DEJSHVR.js:374:52514
    at l.invoke (https://cloudadmin.omcomputer.ch/portadm-test/polyfills-D7S33I7X.js:4:59973)
    at Object.onInvoke (https://cloudadmin.omcomputer.ch/portadm-test/chunk-SOX6NXHS.js:7:57101)
    at l.invoke (https://cloudadmin.omcomputer.ch/portadm-test/polyfills-D7S33I7X.js:4:59913)
    at w.run (https://cloudadmin.omcomputer.ch/portadm-test/polyfills-D7S33I7X.js:4:55319)
    at https://cloudadmin.omcomputer.ch/portadm-test/polyfills-D7S33I7X.js:5:560

15:55:53 WARN ServoyExtraMultiFileUpload -  Error: Fehler beim Hochladen der Datei test.txt

Any ideas what this could be?

Thanks in advance for any suggestions.

Best
Roland

We’ve found the solution now: it was a WAF (Web Application Firewall) issue. The WAF was configured to block uploads to the server.