Open Bug 1529246 Opened 7 years ago Updated 3 years ago

# in directory name for local directory causes FILE ACCESS DENIED

Categories

(Thunderbird :: General, defect)

defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: msice, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36

Steps to reproduce:

I've installed one of the last updates to 60.5.1 (32 Bit) for Windows.

Actual results:

Next start, all my E-Mails disappeard. I've tried to repair (*.msf) my Local directory, but nothing happend. Error Console shows the following message: NS_ERROR_FILE_ACCESS_DENIED: Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIMsgFolder.updateFolder]

Expected results:

The solution is: my profile folder has a # in foldername (e.g. D:#Thomas\AppData\Roaming\Thunderbird...).

If i copied my local thunderbird directory to an directory without an # in foldername (e.g. D:\Thomas\AppData\Roaming\Thunderbird...), the error message is gone, all my emails are displayed and the repair of my *.msf is successfully!

Of cource, i mean (e.g. D:#Thomas\AppData\Roaming\Thunderbird...)

D : \ # T h o m a s \ A p p D a t a \ R o a m i n g \ T h u n d e r b i r d . . .

This form here on bugzilla removes the trailing backslash before #

Component: Untriaged → General

All I can think about is that we handle files as URLs under the hood and # is a special character in a URL. Sadly this joins many other issues with special characters in folder names.

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.