FTP and Publish Failing in V7 Beta 20

Local development machine is Windows 11 (Wappler installed on it)
Remote server is Windows Server 2019 Standard
The server is running IIS 10 and PLESK for Windows (Obsidian 18.0.68, the latest) and NodeJS 20

Existing sites and also new sites created with Wappler 6.8 stable work fine. Anything created by, or edited with Wappler V7 b20 fails publish/FTP test. If there was an issue needing a hotfix then surely it would also apply to 6.8.?

Maybe it is also important to determine if are getting the errors on upload or download?

If on upload then they are caused on the remote server.

If on download then they are caused on your local pc

The issue is here which I'm guessing is the remote server:

I can see Wappler succefully uploading and removing this file from the server __wappler_ftp_test__.htm but the error still persists.

Also, the issue is resolved if I hard restart back to 6.8.0

Are you absolutely sure you have exactly the same FTP options on both Wappler 6.8 and 7?
Specially the "Use Active" toggle?

Also can you send us both ftp debug logs for exact same ftp upload command in Wappler 6.8 and Wappler 7?

So we can inspect what is the difference

@Teodor @George is there anyway we can have a toggle for this function so it can be reverted to the old set up? Or, what can I do at my end to change the deployment method in W7b21 back to the version used in 6.8?

Not sure what you mean here? This optimization was made like 9 months ago, also what do you mean to turn it off? Why would you turn off speed optimization?

I have a feeling its preventing me from publishing to my server. I've tried everything else and cant see anything at all that would cause this issue.

The change you mention was integrated in Wappler 7 beta 9 and you report some issues after upgrading to beta 20. It doesn't seem to me these are related.
Also we can't recreate this issue in our tests.

the only beta versions I've used are:
1 - 7 all worked.

17 - 21 did not work.

Is there anywhere I can download beta 8 to try that out.?

Theres a very siliar issue mentjuoned here:

(post deleted by author)

Update, I just installed v7b8 and it publishes to the test site perfectly, I'll download every subsequent version and test them till I find which one has this issue.

Update2, I installed v7b9 and it failed the same way as all subsequent versions I've tried. This break is caused by an upgrade in v7b9 and is in this list:

Good catch, but now we have to find out why and it is difficult because we can’t reproduce it.

But will try

1 Like

I didn't think I had any ftp issues. But since reading this I too am now getting ftp issues with my .net site. When I test the connection in the target it connects successfully. But when I go the files and try to look at the remote it fails and won't show any files there. I went back to bv18 thinking that might fix issue, but it is still there.

@TMR you can download previous betas by changing the name of the download number etc

https://account5.wappler.io/download/beta/Wappler-win64-7.0.0-beta.21.exe

I am now interested to find what version is still working as expected with IIS

I get this in the log when it tried to look at the structure of the remote ftp connection:

Retrieve directory: /testingserver.opticarmorwindows.com/
open: GetPass() failed -- assume anonymous login
cd: Login failed: 530 User cannot log in, home directory inaccessible.
Unable to retrieve listing for /

And like I said when I test the ftp connection from the targets page, that says everything is working correctly. Do I need to share my ftp connection test log?

Beta17 the ftp is now showing in the files manager for the remote site. Will test some other ftp file loads and report back