gnumed-bugs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]