Uploading in Xway 1.1

JEREMY–

Since installing Xway 1.1 just now and attempting to update, I’m suddenly unable to upload (though the program has been working fine until now). I compared the upload window configuration details with a valid screenshot I have, and all the entries seem correct. Thoughts?
GARY

Hi Gary,

What happens when you try to upload - Is there an error message?

Just saw this, sorry: yes, it reads, “Upload failed: An error occurred.”

G

Can you send us a log?

  1. Try to Upload
  2. Click on the Copy Log button in the Upload window
  3. Paste the log into an email and send it to support at softpress dot com.

will do now, thanks.

Thanks for sending the log.

Can you try selecting the Prefer high-resolution date comparisons checkbox in the Upload dialog, and then upload again. Does that work?

It’s not selected now.

The only thing that is, is “Lock” under Password, and I tried uploading with that un-checked, with no success.

The Lock checkbox controls whether the password can be edited. It won’t have any effect on uploading.

I think you’re saying that turning off Prefer high-resolution date comparisons checkbox has no effect.

In that case, can you try entering the following command in the Terminal (this should be in a Utilities folder in your Applications folder):

defaults write com.softpress.Xway SPUploadDisableMLSDForDirectoryListing true

Copy and paste the above line into the Terminal and press Return.

If Terminal displays an alert saying that it would like to access data from other apps, click on “Allow” (this is a temporary permission that allows it to set a preference for Xway).

What this does is to set a user preference for Xway (“com.softpress.Xway”) to avoid using MLSD (machine readable) directory listings. Xway 1.1 uses these in preference to LIST (human readable) directory listings, because they are more accurate, but there seems to be a problem in the way that it is parsing the output from your server.

[I’ve updated these instructions to include clicking on Allow if Terminal displays an alert.]

Just to be clear: the “Prefer high-resolution date comparisons” box was NEVER checked, though I tried it checked with no success.

I will now copy that command into Terminal and let you know the result.

many thanks,

G

I enter the command into Terminal, hit Return, and tried Upload again with no effect:

“Upload failed: An error occurred”.

G

Hi Gary,

You currently need to quit and relaunch Xway for the preference to take effect.

Already tried that twice, no luck…

I also just sent a screenshot of my upload window, with all its settings visible, in case you see something amiss.

What does it say if you paste the following line into the Terminal and press Return?

defaults read com.softpress.Xway SPUploadDisableMLSDForDirectoryListing

it says, “does not exist”.

maybe I should restart my mac? I’ll give that a try.

That shows that the “disable MLSD” default hasn’t been set.

Try copying and pasting the first command again:

defaults write com.softpress.Xway SPUploadDisableMLSDForDirectoryListing true

Then press Return.

If you run the second command after doing that it should say true.

Once you’ve confirmed that, quit and restart Xway and upload again.

  1. I restarted my mac and tried uploading - no luck.

  2. I re-entered the 1st command into Terminal, hit Return, and it said “true”. Then I entered the 2nd command, hit Return, and it said, “does not exist” again.

Upload still failing.

This shouldn’t be necessary.

Something is wrong here. If you enter the first command (below), it shouldn’t say anything (I don’t think).

defaults write com.softpress.Xway SPUploadDisableMLSDForDirectoryListing true

… but if you then enter the second command (below) it should say true:

defaults read com.softpress.Xway SPUploadDisableMLSDForDirectoryListing

It’s possible that your version of Terminal is using a different “shell”, so if you don’t have any luck with re-entering the first command, try the following version, which has quotes around “true”

defaults write com.softpress.Xway SPUploadDisableMLSDForDirectoryListing "true"

(Then try the second command again.)