gnumed-bugs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnumed-bugs] <bug>: Way to reproduce: select patient. => Demogr


From: Karsten Hilbert
Subject: Re: [Gnumed-bugs] <bug>: Way to reproduce: select patient. => Demogr
Date: Mon, 29 Mar 2010 15:03:45 +0200
User-agent: Mutt/1.5.20 (2009-06-14)

Dear John,

thanks for your detailed follow-up !

> user comment  : Way to reproduce: select patient. => Demographics => add ID.  
>  Enter:  a ID-type and a value, but no description. Repeat: Add another Id, 
> choose same ID => ERROR. I suspect it is because there is no description for 
> the ID?
> 
> client version: 0.6.0

...

> 2010-03-26 23:19:58  DEBUG     gm.gui 
> (/usr/share/gnumed/Gnumed/wxpython/gmExceptionHandlingWidgets.py::handle_uncaught_exception_wx()
>  #49): unhandled exception caught:
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", 
> line 14614, in <lambda>
>     lambda event: event.callable(*event.args, **event.kw) )
>   File "/usr/share/gnumed/Gnumed/wxpython/gmPhraseWheel.py", line 347, in 
> SetText
>     wx.TextCtrl.SetValue(self, value)
>   File 
> "/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_controls.py", line 
> 1754, in SetValue
>     return _controls_.TextCtrl_SetValue(*args, **kwargs)
> TypeError: String or Unicode type required

...

> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #157): >>> 
> execution frame [_on_add_button_pressed] in 
> [/usr/share/gnumed/Gnumed/wxpython/gmListWidgets.py] at line 313 <<<
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):        
>          self = <Gnumed.wxpython.gmDemographicsWidgets.cPersonIDsManagerPnl; 
> proxy of <Swig Object of type 'wxScrolledWindow *' at 0xa87d970> >
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):        
>         event = <wx._core.CommandEvent; proxy of <Swig Object of type 
> 'wxCommandEvent *' at 0xbfb825a8> >
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #157): >>> 
> execution frame [_add_id] in 
> [/usr/share/gnumed/Gnumed/wxpython/gmDemographicsWidgets.py] at line 1872 <<<
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):        
>            ea = 
> <Gnumed.wxpython.gmDemographicsWidgets.cExternalIDEditAreaPnl; proxy of <Swig 
> Object of type 'wxScrolledWindow *' at 0xaaeaef0> >
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):        
>          self = <Gnumed.wxpython.gmDemographicsWidgets.cPersonIDsManagerPnl; 
> proxy of <Swig Object of type 'wxScrolledWindow *' at 0xa87d970> >
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):        
>           dlg = <Gnumed.wxpython.gmEditArea.cGenericEditAreaDlg; proxy of 
> <Swig Object of type 'wxDialog *' at 0xaabf098> >
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #157): >>> 
> execution frame [ShowModal] in 
> [/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_windows.py] at line 
> 703 <<<
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):        
>          args = (<Gnumed.wxpython.gmEditArea.cGenericEditAreaDlg; proxy of 
> <Swig Object of type 'wxDialog *' at 0xaabf098> >,)
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):        
>        kwargs = {}
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #157): >>> 
> execution frame [SetText] in 
> [/usr/share/gnumed/Gnumed/wxpython/gmPhraseWheel.py] at line 347 <<<
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):      
> suppress_smarts = False
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):        
>          self = 
> <Gnumed.wxpython.gmDemographicsWidgets.cExternalIDIssuerPhraseWheel; proxy of 
> <Swig Object of type 'wxTextCtrl *' at 0xaabddb8> >
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):        
>          data = None
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):        
>         value = None
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #157): >>> 
> execution frame [SetValue] in 
> [/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_controls.py] at 
> line 1754 <<<
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):        
>          args = 
> (<Gnumed.wxpython.gmDemographicsWidgets.cExternalIDIssuerPhraseWheel; proxy 
> of <Swig Object of type 'wxTextCtrl *' at 0xaabddb8> >, None)
> 2010-03-26 23:19:58  DEBUG     gm.logging 
> (/usr/share/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #172):        
>        kwargs = {}

Right, I see. I am able to reproduce this. Fixed in 0.6.3.
It never existed in 0.7.


Thanks,
Karsten
-- 
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346




reply via email to

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