2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py::instantiate_plugin() #302): gmProviderInboxPlugin 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py::register() #86): set: [gui] class: [gmProviderInboxPlugin] name: [Inbox] 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #933): registering plugin with menu system 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #934): generic name: Provider &inbox 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #935): class name: gmProviderInboxPlugin 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #936): specific menu: office 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #937): menu item: Provider &inbox 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gui/gmEMRBrowserPlugin.py::() #22): $Revision: 1.19 $ 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py::instantiate_plugin() #302): gmEMRBrowserPlugin 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py::register() #86): set: [gui] class: [gmEMRBrowserPlugin] name: [EMR tree] 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #933): registering plugin with menu system 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #934): generic name: EMR &Tree (topical) 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #935): class name: gmEMRBrowserPlugin 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #936): specific menu: emr 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #937): menu item: EMR &Tree (topical) 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py::instantiate_plugin() #302): gmPatientOverviewPlugin 2013-03-30 05:19:06 INFO gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py::register() #86): set: [gui] class: [gmPatientOverviewPlugin] name: [Overview] 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #933): registering plugin with menu system 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #934): generic name: &Overview 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #935): class name: gmPatientOverviewPlugin 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #936): specific menu: emr 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::_on_plugin_loaded() #937): menu item: &Overview 2013-03-30 05:19:06 INFO gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::__set_GUI_size() #250): display size: 1280:1024 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::__set_GUI_size() #251): display size: 1280:1024 (338, 270) mm 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::__set_GUI_size() #252): previous GUI size [800:600] 2013-03-30 05:19:06 INFO gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::__set_GUI_size() #271): setting GUI to size [800:600] 2013-03-30 05:19:06 DEBUG gm.cfg (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmCfg2.py::get() #391): option [internal::debug] found in source [internal] 2013-03-30 05:19:06 DEBUG gm.timers (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmTimer.py::__init__() #57): setting up timer: cookie [189970924], delay 2000ms 2013-03-30 05:19:06 DEBUG gm.cfg (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmCfg2.py::get() #391): option [internal::debug] found in source [internal] 2013-03-30 05:19:06 DEBUG gm.main (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py::__register_events() #3191): connected signal monitor 2013-03-30 05:19:06 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::_populate_with_data() #839): _populate_with_data() (after _schedule_data_reget ?) 2013-03-30 05:19:06 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::__populate_inbox() #885): populating provider inbox 2013-03-30 05:19:06 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::__populate_inbox() #897): restricting to active provider directly 2013-03-30 05:19:06 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::__populate_inbox() #902): loading all but expired messages 2013-03-30 05:19:06 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::__populate_inbox() #960): total # of inbox msgs: 2 2013-03-30 05:19:06 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::__populate_inbox() #979): # of list items created from msgs: 2 2013-03-30 05:19:06 DEBUG gm.list_ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmListWidgets.py::set_string_items() #969): [round 1] GetItemCount() before DeleteAllItems(): 0 (provider inbox list, thread [-1221674240]) 2013-03-30 05:19:06 DEBUG gm.list_ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmListWidgets.py::set_string_items() #974): GetItemCount() after DeleteAllItems(): 0 (provider inbox list) 2013-03-30 05:19:06 DEBUG gm.emr (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmClinicalRecord.py::set_func_ask_user() #73): setting _func_ask_user to [] 2013-03-30 05:19:11 DEBUG gm.person (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmPersonSearch.py::_generate_queries_de() #378): [kirk]: not a search term with a "suggestive" structure 2013-03-30 05:19:11 DEBUG gm.person (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmPersonSearch.py::_normalize_soundalikes() #151): [kirk] -> [kirk] 2013-03-30 05:19:11 DEBUG gm.person (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmPersonSearch.py::get_identities() #81): running {'cmd': u"\nSELECT DISTINCT ON (pk_identity) * FROM (\n\tSELECT * FROM ((\n\t\tSELECT vbp.*, %s::text AS match_type FROM dem.v_basic_person vbp, dem.names n WHERE vbp.pk_identity = n.id_identity and lower(n.lastnames) ~* lower(%s)\n\t) union all (\n\t\t-- first name\n\t\tSELECT vbp.*, %s::text AS match_type FROM dem.v_basic_person vbp, dem.names n WHERE vbp.pk_identity = n.id_identity and lower(n.firstnames) ~* lower(%s)\n\t) union all (\n\t\t-- anywhere in name\n\t\tSELECT\n\t\t\tvbp.*,\n\t\t\t%s::text AS match_type\n\t\tFROM\n\t\t\tdem.v_basic_person vbp,\n\t\t\tdem.names n\n\t\tWHERE\n\t\t\tvbp.pk_identity = n.id_identity\n\t\t\t\tAND\n\t\t\tlower(n.firstnames || ' ' || n.lastnames || ' ' || coalesce(n.preferred, '')) ~* lower(%s)\n\t)) AS super_list ORDER BY lastnames, firstnames, dob\n) AS sorted_list", 'args': ['last name', u'^kirk', 'first name', u'^kirk', 'any name part', u'kirk']} 2013-03-30 05:19:11 INFO gm.person (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPatSearchWidgets.py::_on_enter() #850): 1 matching person(s) found 2013-03-30 05:19:11 DEBUG gm.person (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmPerson.py::__init__() #1381): patient change [cNull instance] -> [12] requested 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=-1* -> event.GetSelection()=0 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): -1 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 0 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=-1 -> event.GetSelection()=0* 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 0 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): -1 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::repopulate_ui() #846): called by notebook plugin API, skipping inbox loading 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12526, readonly: False 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12527, readonly: False 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] 2013-03-30 05:19:11 DEBUG gm.emr (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmClinicalRecord.py::_set_current_encounter() #1712): first setting of active encounter in this clinical record instance 2013-03-30 05:19:11 DEBUG gm.emr (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmClinicalRecord.py::__activate_very_recent_encounter() #1778): "very recent" encounter [11] found and re-activated 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12528, readonly: False 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] 2013-03-30 05:19:11 DEBUG gm.emr (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmClinicalRecord.py::__init__() #139): Instantiated clinical record for patient [12]. 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [allg_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [allg_state_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [bill_item_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [clin_narrative_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [comm_channel_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [doc_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [encounter_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [episode_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [family_history_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [health_issue_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [hospital_stay_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [identity_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [identity_tag_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [job_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [message_inbox_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [name_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [narrative_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [procedure_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [substance_intake_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [test_result_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [vacc_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmBackendListener.py::__register_patient_notifications() #167): starting to listen for [waiting_list_mod_db:12] 2013-03-30 05:19:11 DEBUG gm.docs (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/business/gmDocuments.py::__init__() #43): instantiated document folder for patient [12] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12529, readonly: True 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1420): access mode [READ ONLY] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::bytea2file_object() #916): expecting 1872 bytes of BYTEA data in chunks of 1872 bytes 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::bytea2file_object() #922): # of chunks: 1; remainder: 0 bytes 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::bytea2file_object() #930): failed to set bytea_output to "escape", not necessary 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::_on_post_patient_selection() #1017): post_patient_selection 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12530, readonly: False 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12531, readonly: True 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1420): access mode [READ ONLY] 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::bytea2file_object() #916): expecting 102291 bytes of BYTEA data in chunks of 102291 bytes 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::bytea2file_object() #922): # of chunks: 1; remainder: 0 bytes 2013-03-30 05:19:11 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::bytea2file_object() #930): failed to set bytea_output to "escape", not necessary 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::_schedule_data_reget() #835): called by reget-on-paint mixin API 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=0* -> event.GetSelection()=2 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:11 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=0 -> event.GetSelection()=2* 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=2* -> event.GetSelection()=1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=2 -> event.GetSelection()=1* 2013-03-30 05:19:23 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12534, readonly: False 2013-03-30 05:19:23 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:23 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=-1* -> event.GetSelection()=0 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): -1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=-1 -> event.GetSelection()=0* 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): -1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::repopulate_ui() #846): called by notebook plugin API, skipping inbox loading 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=0* -> event.GetSelection()=1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): 0 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=0 -> event.GetSelection()=1* 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): 0 2013-03-30 05:19:23 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12535, readonly: False 2013-03-30 05:19:23 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:23 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] -- MARK-JL -- 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=-1* -> event.GetSelection()=0 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): -1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=-1 -> event.GetSelection()=0* 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): -1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::repopulate_ui() #846): called by notebook plugin API, skipping inbox loading 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=-1* -> event.GetSelection()=0 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): -1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=-1 -> event.GetSelection()=0* 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): -1 2013-03-30 05:19:23 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::repopulate_ui() #846): called by notebook plugin API, skipping inbox loading 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=0* -> event.GetSelection()=1 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): 0 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 1 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=0 -> event.GetSelection()=1* 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 1 2013-03-30 05:19:24 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): 0 2013-03-30 05:19:24 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12536, readonly: False 2013-03-30 05:19:24 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:24 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] -- MARK-JL -- the fragment above repeats 97 times , then exception is thrown 2013-03-30 05:19:52 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1387): new database connection, backend PID: 12632, readonly: False 2013-03-30 05:19:52 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_raw_connection() #1426): access mode [READ WRITE] 2013-03-30 05:19:52 DEBUG gm.db (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmPG2.py::get_connection() #1488): client string encoding [UTF8], isolation level [serializable], time zone [CET] 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #152): just before switching notebook tabs 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #160): event.GetOldSelection()=-1* -> event.GetSelection()=0 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #163): the following two should match but do not: 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #164): event.GetOldSelection(): -1 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changing() #165): notebook.GetSelection(): 1 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #206): just after switching notebook tabs 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #212): event.GetOldSelection()=-1 -> event.GetSelection()=0* 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #215): those two really *should* match: 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #216): wx.Notebook.GetSelection() (before switch) : 1 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py::_on_notebook_page_changed() #217): EVT_NOTEBOOK_PAGE_CHANGED.GetOldSelection(): -1 2013-03-30 05:19:52 DEBUG gm.ui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmProviderInboxWidgets.py::repopulate_ui() #846): called by notebook plugin API, skipping inbox loading 2013-03-30 05:19:52 DEBUG gm.gui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmExceptionHandlingWidgets.py::handle_uncaught_exception_wx() #196): unhandled exception caught: Traceback (most recent call last): File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py", line 223, in _on_notebook_page_changed new_page.receive_focus() File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py", line 188, in receive_focus self._widget.repopulate_ui() File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmEMRBrowser.py", line 1226, in repopulate_ui self._PNL_edit.patient = gmPerson.gmCurrentPatient() File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py", line 1243, in _set_patient self.__refresh_soap_notebook() File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py", line 1285, in __refresh_soap_notebook self.__reset_soap_notebook() File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py", line 1282, in __reset_soap_notebook self._NB_soap_editors.add_editor() File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py", line 1603, in add_editor new_page = cSoapNoteExpandoEditAreaPnl(parent = self, id = -1, problem = problem_to_add) File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py", line 1738, in __init__ wxgSoapNoteExpandoEditAreaPnl.wxgSoapNoteExpandoEditAreaPnl.__init__(self, *args, **kwargs) File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxGladeWidgets/wxgSoapNoteExpandoEditAreaPnl.py", line 20, in __init__ self._PRW_Soap_codes = cGenericCodesPhraseWheel(self, -1, "", style=wx.TE_READONLY|wx.NO_BORDER) File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmCodingWidgets.py", line 114, in __init__ super(cGenericCodesPhraseWheel, self).__init__(*args, **kwargs) File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py", line 1138, in __init__ super(cMultiPhraseWheel, self).__init__(*args, **kwargs) File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py", line 194, in __init__ self.__init_dropdown(parent = parent) File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py", line 410, in __init_dropdown style = wx.LC_NO_HEADER File "/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py", line 78, in __init__ wx.ListCtrl.__init__(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_controls.py", line 4512, in __init__ self._setOORInfo(self);ListCtrl._setCallbackInfo(self, self, ListCtrl) RuntimeError: maximum recursion depth exceeded in __instancecheck__ 2013-03-30 05:19:52 DEBUG gm.cfg (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmCfg2.py::get() #391): option [internal::debug] found in source [internal] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #148): stack trace follows: 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #149): (locals by frame, outmost frame first) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [] in [gnumed.py] at line 610 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): _known_short_options = h?V 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): no_config_files = GNUmed startup: Missing configuration files. -------------------------------------------- None of the below candidate configuration files could be found: %s Cannot run GNUmed without any of them. 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmI18N = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): _old_sig_term = None 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): current_client_version = GIT HEAD 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): _known_long_options = [u'debug', u'slave', u'skip-update-check', u'profile=', u'text-domain=', u'log-file=', u'conf-file=', u'lang-gettext=', u'ui=', u'override-schema-check', u'local-import', u'help', u'version', u'hipaa'] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): ui_type = wxp 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_signal_handlers = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_cli = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): _known_ui_types = [u'web', u'wxp', u'chweb'] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): shutil = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmLog2 = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmGuiMain = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): current_client_branch = GIT tree 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_logging = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_ui_type = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __package__ = None 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): platform = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmDateTime = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): handle_version_request = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): shutdown_tmp_dir = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): missing_cli_config_file = GNUmed startup: Missing configuration file. ------------------------------------------- You explicitly specified a configuration file on the command line: --conf-file=%s The file does not exist, however. 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __version__ = $Revision: 1.169 $ 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_paths_and_files = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_date_time = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): stat = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_locale = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): profile_file = None 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __license__ = GPL v2 or later (details at http://www.gnu.org) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): log_startup_info = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __builtins__ = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __file__ = gnumed.py 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_local_repo_path = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __author__ = H. Herb , K. Hilbert , I. Haywood 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): sys = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmHooks = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmTools = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): _log = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): __name__ = __main__ 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): gmPG2 = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): shutdown_backend = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): handle_sig_term = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): import_error_sermon = GNUmed startup: Cannot load GNUmed Python modules ! --------------------------------------------------- CRITICAL ERROR: Program halted. Please make sure you have: 1) the required third-party Python modules installed 2) the GNUmed Python modules linked or installed into site-packages/ (if you do not run from a CVS tree the installer should have taken care of that) 3) your PYTHONPATH environment variable set up correctly sys.path is currently set to: %s If you are running from a copy of the CVS tree make sure you did run gnumed/check-prerequisites.sh with good results. If you still encounter errors after checking the above requirements please ask on the mailing list. 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_backend = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): logging = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_cfg = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_console_exception_handler = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): signal = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): shutdown_logging = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): handle_help_request = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): _cfg = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): setup_python_path = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): os = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [main] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmGuiMain.py] at line 3573 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): app = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [MainLoop] in [/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py] at line 8010 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [MainLoop] in [/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py] at line 7306 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ( >,) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [_on_notebook_page_changed] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py] at line 223 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id_nb_page_after_switch = 1 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): new_page = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id_evt_page_after_switch = 1 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id_evt_page_before_switch = 2 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): event = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [receive_focus] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py] at line 188 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [repopulate_ui] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmEMRBrowser.py] at line 1226 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [_set_patient] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1243 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): patient = -- MARK-JL -- 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__refresh_soap_notebook] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1307 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): auto_open_recent_problems = True 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): epi = [cEpisode:3]: ['episode_open: >>True<<', 'episode_modified_when: >>2013-03-30 03:45:14.249779+01:00<<', u'description: >>back pain<<', u'issue_active: NULL', 'pk_episode: >>3<<', u'health_issue: NULL', 'pk_patient: >>12<<', 'last_affirmed: >>2013-03-17 22:03:28.238070+01:00<<', 'started_last: >>2013-03-17 22:03:28.238070+01:00<<', u'diagnostic_certainty_classification_issue: NULL', u'summary: NULL', 'started_first: >>2013-03-17 22:03:28.238070+01:00<<', 'pk_generic_codes: >>[]<<', 'xmin_episode: >>47645<<', 'pk_encounter: >>4<<', u'pk_health_issue: NULL', u'diagnostic_certainty_classification: NULL', u'episode_modified_by: >>jl<<', u'issue_clinically_relevant: NULL'] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): recent_epis = [] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): dbcfg = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): emr = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): prev_enc = [cEncounter:9]: ['pk_generic_codes_aoe: >>[]<<', 'last_affirmed_original_tz: >>2013-03-30 01:59:20.673906<<', 'started: >>2013-03-30 01:57:38.309229+01:00<<', 'pk_type: >>1<<', 'pk_patient: >>12<<', 'last_affirmed: >>2013-03-30 01:59:20.673906+01:00<<', u'reason_for_encounter: >>wants to see Dr.McCoy for scar problems<<', u'l10n_type: >>in surgery<<', 'pk_encounter: >>9<<', 'pk_location: >>-1<<', 'pk_generic_codes_rfe: >>[]<<', 'source_time_zone: >>1:00:00<<', u'assessment_of_encounter: NULL', u'type: >>in surgery<<', 'xmin_encounter: >>47607<<', 'started_original_tz: >>2013-03-30 01:57:38.309229<<'] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [add_editor] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1607 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): page_idx = 0 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): allow_same_problem = False 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): label = back pain 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): new_page = wxPython wrapper for DELETED cSoapNoteExpandoEditAreaPnl object! (The C++ object no longer exists.) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): problem_to_add = [cProblem:{'pk_patient': 12, 'pk_episode': 3}]: ['pk_episode: >>3<<', 'pk_patient: >>12<<', u'l10n_type: >>episode<<', 'clinically_relevant: >>True<<', 'is_potential_problem: >>False<<', 'modified_when: >>2013-03-30 03:45:14.249779+01:00<<', 'pk_encounter: >>4<<', u'pk_health_issue: NULL', 'problem_active: >>True<<', u'diagnostic_certainty_classification: NULL', u'problem: >>back pain<<', u'summary: NULL', u'type: >>episode<<'] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): problem = [cEpisode:3]: ['episode_open: >>True<<', 'episode_modified_when: >>2013-03-30 03:45:14.249779+01:00<<', u'description: >>back pain<<', u'issue_active: NULL', 'pk_episode: >>3<<', u'health_issue: NULL', 'pk_patient: >>12<<', 'last_affirmed: >>2013-03-17 22:03:28.238070+01:00<<', 'started_last: >>2013-03-17 22:03:28.238070+01:00<<', u'diagnostic_certainty_classification_issue: NULL', u'summary: NULL', 'started_first: >>2013-03-17 22:03:28.238070+01:00<<', 'pk_generic_codes: >>[]<<', 'xmin_episode: >>47645<<', 'pk_encounter: >>4<<', u'pk_health_issue: NULL', u'diagnostic_certainty_classification: NULL', u'episode_modified_by: >>jl<<', u'issue_clinically_relevant: NULL'] 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): page = wxPython wrapper for DELETED cSoapNoteExpandoEditAreaPnl object! (The C++ object no longer exists.) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [AddPage] in [/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_controls.py] at line 3002 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ( >,) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'text': u'back pain', 'page': wxPython wrapper for DELETED cSoapNoteExpandoEditAreaPnl object! (The C++ object no longer exists.), 'select': True} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [_on_notebook_page_changed] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmHorstSpace.py] at line 223 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id_nb_page_after_switch = 1 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): new_page = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id_evt_page_after_switch = 1 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id_evt_page_before_switch = 0 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): event = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [receive_focus] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPlugin.py] at line 188 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [repopulate_ui] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmEMRBrowser.py] at line 1226 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [_set_patient] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1243 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): patient = -- MARK-JL -- the fragment above is repeated 99 times 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__refresh_soap_notebook] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1285 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__reset_soap_notebook] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1282 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [add_editor] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1603 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): problem = None 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): allow_same_problem = False 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): problem_to_add = None 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): label = new problem 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmNarrativeWidgets.py] at line 1738 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = () 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'id': -1, 'parent': >} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxGladeWidgets/wxgSoapNoteExpandoEditAreaPnl.py] at line 20 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): cSoapLineTextCtrl = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwds = {'style': 2621440, 'id': -1, 'parent': >} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = () 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): cVisualSoapPresenterPnl = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): cGenericCodesPhraseWheel = 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmCodingWidgets.py] at line 114 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ( >, -1, '') 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'style': 2097168} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py] at line 1138 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ( >, -1, '') 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'style': 2097168} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py] at line 194 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ('',) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): id = -1 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): parent = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'style': 2098256} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init_dropdown] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py] at line 410 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): list_parent = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): szr_dropdown = None 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): parent = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmPhraseWheel.py] at line 78 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ( >,) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'style': 33564704} 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #155): >>> execution frame [__init__] in [/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_controls.py] at line 4512 <<< 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): self = > 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): args = ( >,) 2013-03-30 05:19:52 DEBUG gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::log_stack_trace() #170): kwargs = {'style': 33564704} 2013-03-30 05:20:00 WARNING gm.gui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmExceptionHandlingWidgets.py::_on_close_gnumed_button_pressed() #461): syncing log file for backup to [/home/jll2/gnumed/logs/gm-from-vcs_2013-03-30_05-19-52.log] 2013-03-30 05:20:00 CRITICAL gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::flush() #116): -------- synced log file ------------------------------- 2013-03-30 05:20:00 WARNING gm.gui (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/wxpython/gmExceptionHandlingWidgets.py::handle_uncaught_exception_wx() #248): syncing log file for backup to [/home/jll2/gnumed/logs/gm-from-vcs_2013-03-30_05-19-52.log] 2013-03-30 05:20:00 CRITICAL gm.logging (/home/jll2/prg/gm-git/gnumed/gnumed/Gnumed/pycommon/gmLog2.py::flush() #116): -------- synced log file -------------------------------