Hi Georges,

> Hello,
> 
> I am forwarding the bug report.
> 
> By the way, Alberto, is there a particular address to send bug reports
> if necessary?

Actually, I haven't been working on wxGlade for a long time now. The new
maintainer is Carsten Grohmann (in CC).

Best,
Alberto

> 
> Best regards,                 Georges.
> 
> Karsten Hilbert a écrit :
>> Package: wxglade
>> Version: 0.7.2-1
>> Severity: normal
>> Tags: upstream
>>
>> When cutting/copying, then pasting an item from one position in a sizer
>> into another position an exception is thrown. Inserting a new item into
>> the same sizer target position works fine.
>>
>> Attached find a log file.
>>
>> Karsten
>>
>>
>> -- System Information:
>> Debian Release: stretch/sid
>>   APT prefers testing
>>   APT policy: (990, 'testing'), (500, 'stable-updates'), (500, 'unstable'), 
>> (500, 'stable')
>> Architecture: i386 (i686)
>>
>> Kernel: Linux 4.5.0-1-686-pae (SMP w/2 CPU cores)
>> Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
>> Shell: /bin/sh linked to /bin/dash
>> Init: systemd (via /run/systemd/system)
>>
>> Versions of packages wxglade depends on:
>> ii  python           2.7.11-1
>> ii  python-wxgtk3.0  3.0.2.0+dfsg-1+b1
>>
>> wxglade recommends no packages.
>>
>> wxglade suggests no packages.
>>
>> -- no debconf information
> 
>> 2016-04-27 15:16:55,391 root INFO: Starting wxGlade version "0.7.2" on 
>> Python 2.7.11+
>> 2016-04-27 15:16:55,478 root INFO: Base directory:             
>> /usr/share/wxglade
>> 2016-04-27 15:16:55,479 root INFO: Documentation directory:    
>> /usr/share/wxglade/docs
>> 2016-04-27 15:16:55,479 root INFO: Icons directory:            
>> /usr/share/wxglade/icons
>> 2016-04-27 15:16:55,480 root INFO: Build-in widgets directory: 
>> /usr/share/wxglade/widgets
>> 2016-04-27 15:16:55,480 root INFO: Template directory:         
>> /usr/share/wxglade/templates
>> 2016-04-27 15:16:55,480 root INFO: Credits file:               
>> /usr/share/wxglade/CREDITS.txt
>> 2016-04-27 15:16:55,481 root INFO: License file:               
>> /usr/share/wxglade/LICENSE.txt
>> 2016-04-27 15:16:55,481 root INFO: Manual file:                
>> /usr/share/wxglade/docs/html/index.html
>> 2016-04-27 15:16:55,481 root INFO: Tutorial file:              
>> /usr/share/wxglade/docs/tutorial.html
>> 2016-04-27 15:16:55,482 root INFO: Home directory:             /home/ncq
>> 2016-04-27 15:16:55,482 root INFO: Application data directory: 
>> /home/ncq/.wxglade
>> 2016-04-27 15:16:55,482 root INFO: Configuration file:         
>> /home/ncq/.wxglade/wxgladerc
>> 2016-04-27 15:16:55,482 root INFO: History file:               
>> /home/ncq/.wxglade/file_history.txt
>> 2016-04-27 15:16:55,483 root INFO: Log file:                   
>> /home/ncq/.wxglade/wxglade.log
>> 2016-04-27 15:16:55,484 root INFO: Current locale settings are:
>> 2016-04-27 15:16:55,484 root INFO:   Language code: de_DE
>> 2016-04-27 15:16:55,484 root INFO:   Encoding: UTF-8
>> 2016-04-27 15:16:55,485 root INFO:   Filesystem encoding: UTF-8
>> 2016-04-27 15:16:57,945 root INFO: Python fault handler found and activated
>> 2016-04-27 15:16:58,597 root INFO: Using wxPython 2.8.12.1
>> 2016-04-27 15:16:58,970 root INFO: Loading "wconfig" modules from 
>> /usr/share/wxglade/widgets/widgets.txt:
>> 2016-04-27 15:16:58,982 root INFO: Module custom_widget.wconfig not found.
>> 2016-04-27 15:16:58,983 root INFO: Module menubar.wconfig not found.
>> 2016-04-27 15:16:58,984 root INFO: Module spacer.wconfig not found.
>> 2016-04-27 15:16:58,985 root INFO: Load code generators:
>> 2016-04-27 15:16:58,991 root INFO:   XRC generator loaded
>> 2016-04-27 15:16:58,998 root INFO:   C++ generator loaded
>> 2016-04-27 15:16:59,002 root INFO:   python generator loaded
>> 2016-04-27 15:16:59,006 root INFO:   lisp generator loaded
>> 2016-04-27 15:16:59,010 root INFO:   perl generator loaded
>> 2016-04-27 15:16:59,010 root INFO: Loading widgets from 
>> /usr/share/wxglade/widgets/widgets.txt:
>> 2016-04-27 15:16:59,018 root INFO:   frame
>> 2016-04-27 15:16:59,022 root INFO:   dialog
>> 2016-04-27 15:16:59,026 root INFO:   panel
>> 2016-04-27 15:16:59,068 root INFO:   splitter_window
>> 2016-04-27 15:16:59,071 root INFO:   notebook
>> 2016-04-27 15:16:59,075 root INFO:   button
>> 2016-04-27 15:16:59,078 root INFO:   toggle_button
>> 2016-04-27 15:16:59,081 root INFO:   bitmap_button
>> 2016-04-27 15:16:59,084 root INFO:   spin_button
>> 2016-04-27 15:16:59,088 root INFO:   text_ctrl
>> 2016-04-27 15:16:59,091 root INFO:   spin_ctrl
>> 2016-04-27 15:16:59,095 root INFO:   slider
>> 2016-04-27 15:16:59,098 root INFO:   gauge
>> 2016-04-27 15:16:59,101 root INFO:   static_text
>> 2016-04-27 15:16:59,104 root INFO:   checkbox
>> 2016-04-27 15:16:59,107 root INFO:   radio_button
>> 2016-04-27 15:16:59,111 root INFO:   radio_box
>> 2016-04-27 15:16:59,115 root INFO:   choice
>> 2016-04-27 15:16:59,118 root INFO:   combo_box
>> 2016-04-27 15:16:59,121 root INFO:   list_box
>> 2016-04-27 15:16:59,125 root INFO:   check_list_box
>> 2016-04-27 15:16:59,189 root INFO:   calendar_ctrl
>> 2016-04-27 15:16:59,193 root INFO:   generic_calendar_ctrl
>> 2016-04-27 15:16:59,196 root INFO:   datepicker_ctrl
>> 2016-04-27 15:16:59,199 root INFO:   static_line
>> 2016-04-27 15:16:59,202 root INFO:   static_bitmap
>> 2016-04-27 15:16:59,206 root INFO:   list_ctrl
>> 2016-04-27 15:16:59,209 root INFO:   tree_ctrl
>> 2016-04-27 15:16:59,213 root INFO:   grid
>> 2016-04-27 15:16:59,215 root INFO: Module 
>> property_grid_manager.property_grid_manager not found.
>> 2016-04-27 15:16:59,218 root INFO:   custom_widget
>> 2016-04-27 15:16:59,223 root INFO:   menubar
>> 2016-04-27 15:16:59,226 root INFO:   statusbar
>> 2016-04-27 15:16:59,253 root INFO:   toolbar
>> 2016-04-27 15:16:59,256 root INFO:   spacer
>> 2016-04-27 15:16:59,259 root INFO:   hyperlink_ctrl
>> 2016-04-27 15:16:59,286 root INFO: Module calendar_ctrl.lisp_codegen not 
>> found.
>> 2016-04-27 15:16:59,286 root INFO: Module generic_calendar_ctrl.lisp_codegen 
>> not found.
>> 2016-04-27 15:16:59,292 root INFO: Load sizer generators:
>> 2016-04-27 15:16:59,293 root INFO:   for python
>> 2016-04-27 15:16:59,294 root INFO:   for lisp
>> 2016-04-27 15:16:59,294 root INFO:   for C++
>> 2016-04-27 15:16:59,295 root INFO:   for XRC
>> 2016-04-27 15:16:59,296 root INFO:   for perl
>> 2016-04-27 15:22:30,560 wxGladeFrame INFO: Read wxGlade project from file 
>> "/home/ncq/Projekte/gm-git/gnumed/gnumed/client/wxg/wxgScanIdxPanel.wxg"
>> 2016-04-27 15:22:31,654 wxGladeFrame INFO: Loading time: 0.71678
>> 2016-04-27 15:24:54,631 wxGladeFrame INFO: Read wxGlade project from file 
>> "/home/ncq/Projekte/gm-git/gnumed/gnumed/client/wxg/wxgReviewDocPartDlg.wxg"
>> 2016-04-27 15:24:55,332 wxGladeFrame INFO: Loading time: 0.59387
>> 2016-04-27 15:25:45,631 root ERROR: None
>> An unexpected error occurred!
>>
>> Date and time:       2016-04-27T15:25:45.631590
>> Python version:      2.7.11+
>> wxPython version:    2.8.12.1
>> wxWidgets platform:  __WXGTK__
>> wxGlade version:     0.7.2
>> Language code:       de_DE
>> Encoding:            UTF-8
>> Filesystem encoding: UTF-8
>>
>> Exception type:      <class 'wx._core.PyDeadObjectError'>
>> Exception details:   The C++ part of the Window object has been deleted, 
>> attribute access no longer allowed.
>> Application stack trace:
>> Stack frame at level 0
>> ======================
>>   File "/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", 
>> line 14615
>>   Function "__getattr__(self=wxPython wrapper for DELETED Window object! 
>> (The C++ object no longer exists.), *args=('Hide',))"
>>   Source code context:
>>           def __getattr__(self, *args):
>>               if not hasattr(self, "_name"):
>>                   self._name = "[unknown]"
>>   ->          raise PyDeadObjectError(self.attrStr % self._name)
>>       
>>           def __nonzero__(self):
>>               return 0
>>   Local variables:
>>   -> self (<class 'wx._core._wxPyDeadObject'>): wxPython wrapper for DELETED 
>> Window object! (The C++ object no longer exists.)
>>   -> args (<type 'tuple'>): ('Hide',)
>>
>> Stack frame at level 1
>> ======================
>>   File "/usr/share/wxglade/edit_sizers/edit_sizers.py", line 414
>>   Function "clipboard_paste(self=<edit_sizers.edit_sizers.SizerSlot object 
>> at 0xb3d5b1cc>, event=<wx._core.CommandEvent; proxy of <Swig Object of type 
>> 'wxCommandEvent *' at 0xbf94b604> >)"
>>   Source code context:
>>               """
>>               if clipboard.paste(self.parent, self.sizer, self.pos):
>>                   common.app_tree.app.saved = False
>>   ->              self.widget.Hide()
>>       
>>           def on_select_and_paste(self, *args):
>>               """\
>>   Local variables:
>>   -> self (<class 'edit_sizers.edit_sizers.SizerSlot'>): 
>> <edit_sizers.edit_sizers.SizerSlot object at 0xb3d5b1cc>
>>   -> event (<class 'wx._core.CommandEvent'>): <wx._core.CommandEvent; proxy 
>> of <Swig Object of type 'wxCommandEvent *' at 0xbf94b604> >
> 
> 


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to