Just fixed Re: [Chimera-users] WinXP SP1 python error on File -> Open
Eric Pettersen
pett at cgl.ucsf.edu
Fri Sep 17 11:38:36 PDT 2004
Hi Sabuj,
Thanks for reminding me about this problem. The open/save panel tries
to start up in a "reasonable" folder/directory, which in Unix-like
systems is the directory you ran Chimera from. On Windows, it is the
directory that you last opened a file from. If that directory gets
removed, then you get the error you experienced. Removing the chimera
"preferences" file (which is a side-effect of your removing the
sabuj\Application Data folder) makes Chimera forget the problem startup
directory and fixes the problem.
I have now put code in to guard against this behavior. It will be in
the next release, which should be near the beginning of October.
--Eric
On Sep 17, 2004, at 11:18 AM, Pattanayek, Sabuj wrote:
> Hi,
>
> I just tried this and it fixed the problem:
>
> Delete these directories:
> C:\Documents and Settings\All Users\Application Data\chimera
> C:\Documents and Settings\sabuj\Application Data\chimera (whatever
> your username
> may be)
>
> Then uninstall and reinstall chimera and file->open works again.
>
> Thanks,
> ...Sabuj
>
>
> Quoting "Pattanayek, Sabuj" <sabuj.pattanayek at vanderbilt.edu>:
>
>> Hi,
>>
>> I'm getting a strange error when I start chimera and do file->open.
>> This is
>> the
>> reply log:
>>
>> ValueError: list.index(x): x not in list
>> (see reply log for Python traceback info)
>> Traceback (most recent call last):
>> File "C:\Program Files\Chimera\share\__main__.py", line 56, in ?
>> value = chimeraInit.init(sys.argv)
>> File "C:\Program Files\Chimera\share\chimeraInit.py", line 301, in
>> init
>> tkgui.eventLoop()
>> File "C:\Program Files\Chimera\share\chimera\tkgui.py", line 2891,
>> in
>> eventLoop
>> app.mainloop()
>> File "C:\Program Files\Chimera\bin\lib\lib-tk\Tkinter.py", line
>> 965, in
>> mainloop
>> self.tk.mainloop(n)
>> File "C:\Program
>> Files\Chimera\bin\lib\site-packages\Pmw\Pmw_1_2\lib\PmwBase.py", line
>> 1751,
>> in
>> __call__
>> _reporterror(self.func, args)
>> File "C:\Program
>> Files\Chimera\bin\lib\site-packages\Pmw\Pmw_1_2\lib\PmwBase.py", line
>> 1814,
>> in
>> _reporterror
>> displayerror(msg)
>> File "C:\Program
>> Files\Chimera\bin\lib\site-packages\Pmw\Pmw_1_2\lib\PmwBase.py", line
>> 1377,
>> in
>> displayerror
>> _errorReportFile.write(text + '\n')
>> File "C:\Program
>> Files\Chimera\bin\lib\site-packages\Pmw\Pmw_1_2\lib\PmwBase.py", line
>> 1747,
>> in
>> __call__
>> return apply(self.func, args)
>> File "C:\Program Files\Chimera\share\chimera\tkgui.py", line 272, in
>> _importModel
>> clientSticky='ew')
>> File "C:\Program Files\Chimera\share\chimera\tkgui.py", line 178, in
>> __init__
>> OpenModeless.__init__(self, **kw)
>> File "C:\Program Files\Chimera\share\OpenSave\__init__.py", line
>> 185, in
>> __init__
>> ModelessBase.__init__(self, **self.dialogKw)
>> File "C:\Program Files\Chimera\share\chimera\baseDialog.py", line
>> 378, in
>> __init__
>> BaseDialog.__init__(self, master, *args, **kw)
>> File "C:\Program Files\Chimera\share\chimera\baseDialog.py", line
>> 220, in
>> __init__
>> self.fillInUI(self.__top)
>> File "C:\Program Files\Chimera\share\chimera\tkgui.py", line 181, in
>> fillInUI
>> OpenModeless.fillInUI(self, parent)
>> File "C:\Program Files\Chimera\share\OpenSave\__init__.py", line
>> 92, in
>> fillInUI
>> self.millerBrowser = MillerBrowser(parent, **self.millerKw)
>> File "C:\Program Files\Chimera\share\OpenSave\miller.py", line 184,
>> in
>> __init__
>> self.makeMainColumn(initialdir, firstTime=1)
>> File "C:\Program Files\Chimera\share\OpenSave\miller.py", line 509,
>> in
>> makeMainColumn
>> titleMode=None, firstTime=firstTime)
>> File "C:\Program Files\Chimera\share\OpenSave\miller.py", line 823,
>> in
>> __init__
>> index = normItems.index(
>> ValueError: list.index(x): x not in list
>>
>> I have also posted the screenshot here
>> http://linegli.mc.vanderbilt.edu/~sabuj/chimeraOpenError.jpg
>>
>> Also if I do "c:\Program Files\Chimera\bin\chimera.exe" file.pdb from
>> the
>> command line, then do file -> open, it works again. I've tried
>> running it
>> with
>> and without precompiling modules after installation, but get the same
>> result.
>>
>> I've downloaded the binary installation several times, done
>> uninstall, then
>> install, but I'm still getting the same error. I have not been able to
>> re-create
>> the error on another winxp sp1 machine.
>>
>> Any help would be appreciated,
>> Thanks,
>> Sabuj Pattanayek
>> _______________________________________________
>> Chimera-users mailing list
>> Chimera-users at cgl.ucsf.edu
>> http://www.cgl.ucsf.edu/mailman/listinfo/chimera-users
>>
> _______________________________________________
> Chimera-users mailing list
> Chimera-users at cgl.ucsf.edu
> http://www.cgl.ucsf.edu/mailman/listinfo/chimera-users
More information about the Chimera-users
mailing list