[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnumed-bugs] <bug>: Start GNUmed
From: |
Karsten Hilbert |
Subject: |
Re: [Gnumed-bugs] <bug>: Start GNUmed |
Date: |
Thu, 30 Jan 2014 13:13:38 +0100 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Hello Admin-crb,
thanks for your report.
> client version: 1.4.4
FYI: We just released 1.4.6.
The problem you are seeing:
> 2014-01-30 16:37:56 DEBUG gm.gui
> (d:\workplace\gnumed-client.1.4.4\build\pyi.win32\gnumed\outpyz1.pyz\gnumed.wxpython.gmexceptionhandlingwidgets::handle_uncaught_exception_wx()
> #220): unhandled exception caught:
> Traceback (most recent call last):
> File "<string>", line 630, in <module>
> File
> "D:\workplace\gnumed-client.1.4.4\build\pyi.win32\gnumed\outPYZ1.pyz\Gnumed.wxpython.gmGuiMain",
> line 3609, in main
> File
> "D:\workplace\gnumed-client.1.4.4\build\pyi.win32\gnumed\outPYZ1.pyz\wx._core",
> line 7981, in __init__
> File
> "D:\workplace\gnumed-client.1.4.4\build\pyi.win32\gnumed\outPYZ1.pyz\wx._core",
> line 7555, in _BootstrapApp
> File
> "D:\workplace\gnumed-client.1.4.4\build\pyi.win32\gnumed\outPYZ1.pyz\Gnumed.wxpython.gmGuiMain",
> line 3090, in OnInit
> File
> "D:\workplace\gnumed-client.1.4.4\build\pyi.win32\gnumed\outPYZ1.pyz\Gnumed.wxpython.gmGuiMain",
> line 158, in __init__
> File
> "D:\workplace\gnumed-client.1.4.4\build\pyi.win32\gnumed\outPYZ1.pyz\Gnumed.wxpython.gmGuiMain",
> line 731, in __setup_main_menu
> File
> "D:\workplace\gnumed-client.1.4.4\build\pyi.win32\gnumed\outPYZ1.pyz\Gnumed.pycommon.gmShellAPI",
> line 108, in detect_external_binary
> File
> "D:\workplace\gnumed-client.1.4.4\build\pyi.win32\gnumed\outPYZ1.pyz\Gnumed.pycommon.gmShellAPI",
> line 31, in is_cmd_in_path
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 36:
> ordinal not in range(128)
comes about by several facts:
1) your PATH, as returned by the OS, contains non-ascii (cyrillic) characters
> 2014-01-30 16:37:56 DEBUG gm.logging
> (d:\workplace\gnumed-client.1.4.4\build\pyi.win32\gnumed\outpyz1.pyz\gnumed.pycommon.gmlog2::log_stack_trace()
> #173): env_paths = C:\Program Files\Embarcadero\RAD
> Studio\7.0\bin;C:\Documents and Settings\Admin-crb\??????
> ??????????????????\RAD Studio\7.0\Bpl;C:\Program Files\Embarcadero\RAD
> Studio\7.0\bin;C:\Documents and Settings\All Users\RAD
> Studio\7.0\Bpl;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\FkClnt1\USER;C:\FkClnt1\SYSTEM;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Program
> Files\Nmap;C:\Program Files\Common Files\Ahead\Lib\;C:\Program Files\Common
> Files\Ahead\Lib\;C:\Program Files\Common Files\Ahead\Lib\;C:\Program
> Files\Common Files\Teleca
> Shared;C:\WINDOWS\system32\WindowsPowerShell\v1.0;c:\Program Files\Microsoft
> SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files\Microsoft SQL
> Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL
> Server\100\DTS\Binn\;C:\Program Files\TortoiseSVN\bin;C:\Program
> Files\GNU\GnuPG\pub;C:\components\tmssoftware\TMS Query
> Studio\bpl\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program
> Files\OpenVPN\bin;C:\Program Files\Bitvise SSH Client;C:\Program Files\Common
> Files\Acronis\SnapAPI\;C:\Program Files\Nmap;C:\Program Files\Common
> Files\Ahead\Lib\;C:\Program Files\Common Files\Ahead\Lib\;C:\Program
> Files\Common Files\Ahead\Lib\
2) os.environ() does not know which encoding environment
strings come as from the C library
3) we scan the PATH at startup to find several binaries
(.exe files) in order to auto-configure the client
(such as a DICOM viewer)
I have now implemented a workaround -- failures with
"weird" paths will be logged but ignored. This is to
be released with 1.4.7. Your workaround for now is
to remove the non-ascii entry
C:\Documents and Settings\Admin-crb\?????? ??????????????????\RAD
Studio\7.0\Bpl
from your PATH (at least for GNUmed).
Karsten
--
GPG key ID E4071346 @ gpg-keyserver.de
E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346