Tiancen

This is avery difficult bug to reproduce and therefore resolve.  There is a new GUI in the works right now.  I will attempt to solve this problem but you have options.  You can re-run the GUI and see if it avoids the problem area.  You can re-run the wizard using the command line options which does the same job but avoids the GUI completely.

Use phenix.doc to read about the AutoSol wizard command line options.

Nigel

On 2/11/09 9:24 AM, TC Hu wrote:
Dear all,

I got the "wx._core.PyDeadObjectError" when using Phenix 1.4-3 GUI under OS X 10.5.6 for a SAD run. The program stuck at the blue window after the first step of AutoSol. Attached is the log file. Could anyone help me find out what is wrong? Thanks very much in advance!
Cheers,

Tiancen Hu
Shanghai Institute of Materia Medica
Chinese Academy of Sciences

"
PHENIX distribution located in /usr/local/phenix-1.4-3/phenix


Project Details
Project Name: phenix2
Date Stamp  : Thu Feb 12 01:08:25 2009
Machine     : htcdemacbook-pro.local
Directory   : /Users/htc/xtal/subjects/cd147se/phenix2

PDS Server Details
User      : htc
Machine   : 192.168.1.3
Directory : /Users/htc/xtal/subjects/cd147se/phenix2
Port      : 47702
PID       : 4863


WIZARD:  AutoSol

************************************************************
          PHENIX AutoSol  Thu Feb 12 01:19:23 2009
************************************************************

PHENIX VERSION:  1.4  of  08-12-2008
PHENIX RELEASE_TAG : 3
PHENIX MTYPE : mac-intel-osx
PHENIX MVERSION : osx-10.5.6

LOCAL INIT: Readdatabase: True   SetUpInputs: True
AutoSol  
    Thu Feb 12 01:19:23 2009

Gathering defaults from  ['AutoBuild', 'ImportRawData', 'LigandFit', 'AutoMR']
WORKDIR: /Users/htc/xtal/subjects/cd147se/phenix2
Checking for KnownWizards:  ['AutoSol', 'AutoBuild', 'ImportRawData']
Running start first time through
Setting default value of  2.5  for  resolution
Setting default value of  0.5  for  solvent_fraction
Setting default value of  200  for  residues
Guessing sequence file is cd147_21a.seq
application method:  AutoSol_start
Getting inputs on first pass...
SUMMARY Input files dataset #1
amom360_p41212_31A.sca
Traceback (most recent call last):
  File "/usr/local/phenix-1.4-3/phenix/wxGUI/wxtask.py", line 522, in OnGoButton
    try: self.parent.OnGo()
  File "/usr/local/phenix-1.4-3/phenix/wxGUI/Dialogs.py", line 470, in OnGo
    gp.RunStrategy()
  File "/usr/local/phenix-1.4-3/phenix/wxGUI/BMPTaskCanvas.py", line 1170, in RunStrategy
    self.RunRemotely()
  File "/usr/local/phenix-1.4-3/phenix/wxGUI/BMPTaskCanvas.py", line 1380, in RunRemotely
    remote = frame.RemoteHostName,
  File "/usr/local/phenix-1.4-3/phenix/phenix/pds_server/StrategyUtils.py", line 124, in RunStrategy
    LastStrategy
  File "/usr/local/phenix-1.4-3/phenix/phenix/server/PhenixClient.py", line 87, in StartProcessMaster
    return self._remote_call('StartProcessMaster',arg,kw)
  File "/usr/local/phenix-1.4-3/phenix/phenix/server/PhenixClient.py", line 466, in _remote_call
    raise result
AssertionError: No user for ssh to machine 192.168.1.3
Traceback (most recent call last):
  File "/usr/local/phenix-1.4-3/phenix/wxGUI/wxtask.py", line 892, in OnTableKillFocus
    self.OnTableTextEnter(event)
  File "/usr/local/phenix-1.4-3/phenix/wxGUI/wxtask.py", line 861, in OnTableTextEnter
    (grid, cbox, ctrl, t_param, ir, ic) = self.get_event_table(event)
  File "/usr/local/phenix-1.4-3/phenix/wxGUI/wxtask.py", line 1204, in get_event_table
    (ctrl, group_list, key_list, winszr) = self.get_ctrl_context(evtwin)
  File "/usr/local/phenix-1.4-3/phenix/wxGUI/wxtask.py", line 1173, in get_ctrl_context
    result = self.RootWinSzr.FindInParentSizer(ctrl)
  File "/usr/local/phenix-1.4-3/phenix/wxGUI/wxtask.py", line 159, in FindInParentSizer
    result = child.FindInParentSizer(window, child_groups, child_keys)
  File "/usr/local/phenix-1.4-3/phenix/wxGUI/wxtask.py", line 143, in FindInParentSizer
    if (child.GetId() == SearchWinId):
  File "/usr/local/phenix-1.4-3/build/mac-intel-osx/base/Python.framework/Versions/2.6/lib/python2.6/site-packages/wx-2.8-mac-ansi/wx/_core.py", line 14522, in __getattr__
    raise PyDeadObjectError(self.attrStr % self._name)
wx._core.PyDeadObjectError: The C++ part of the Panel object has been deleted, attribute access no longer allowed.
"

_______________________________________________ phenixbb mailing list [email protected] http://www.phenix-online.org/mailman/listinfo/phenixbb

-- 
Nigel W. Moriarty
Building 64R0246B, Physical Biosciences Division
Lawrence Berkeley National Laboratory
Berkeley, CA 94720-8235
Phone : 510-486-5709
Fax   : 510-486-5909
Email : [email protected]
Web   : CCI.LBL.gov