You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
run it
Current results:
NVDA is completely unusable in the app.
Expected results:
NVDA should handle it properly.
Additional info:
ERROR - core.Notify (10:01:39):
errors in this core pump cycle
Traceback (most recent call last):
File "D:\nvda\main\source\core.py", line 254, in Notify
IAccessibleHandler.pumpAll()
File "D:\nvda\main\source\IAccessibleHandler.py", line 845, in pumpAll
processGenericWinEvent(*winEvent)
File "D:\nvda\main\source\IAccessibleHandler.py", line 605, in processGenericWinEvent
appModuleHandler.update(winUser.getWindowThreadProcessID(window)[0])
File "D:\nvda\main\source\appModuleHandler.py", line 113, in update
getAppModuleFromProcessID(processID)
File "D:\nvda\main\source\appModuleHandler.py", line 91, in getAppModuleFromProcessID
mod=fetchAppModule(processID,appName)
File "D:\nvda\main\source\appModuleHandler.py", line 136, in fetchAppModule
exists = doesAppModuleExist(appName)
File "D:\nvda\main\source\appModuleHandler.py", line 116, in doesAppModuleExist
return any(importer.find_module("appModules.%s" % name) for importer in _importers)
File "D:\nvda\main\source\appModuleHandler.py", line 116, in <genexpr>
return any(importer.find_module("appModules.%s" % name) for importer in _importers)
File "c:\python27\lib\pkgutil.py", line 186, in find_module
file, filename, etc = imp.find_module(subname, path)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)
Marking as critical as it has a big impact on non-English users.
The text was updated successfully, but these errors were encountered:
Comment 2 by briang1 on 2011-02-03 11:32
For the record, if you rename a .wav with any of these characters it won't play in Winamp, or an RTF which won't load into Jarte, claiming it cannot find the file in the latter case. One suspects its stripping the high bit.
Also its not just whole file names that fail with the error you gave. You only need to substitute the one character.
If run under Hal however, although the filename now appears to be just blank, the executable does run OK.
Comment 4 by jteh on 2011-02-03 22:59
Fixed in a8e2e36.
Changes:
Changed title from "NVDA doesn't work in programs containing national characters in file name of the executable" to "NVDA doesn't work in programs containing non-ASCII characters in file name of the executable"
State: closed
Reported by aleksey_s on 2011-02-03 08:13
str:
Current results:
NVDA is completely unusable in the app.
Expected results:
NVDA should handle it properly.
Additional info:
Marking as critical as it has a big impact on non-English users.
The text was updated successfully, but these errors were encountered: