[Top][All Lists]
[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