Hi Martin,
What you have done is perfectly correct. And this information is also
very important. The fact that there is no file ~/real_gui.log is
quite interesting. This says that the problem is not within relax!
Hence, I know that the problem lies directly in the Mac OS X framework
(the technical details are that this framework comes from Xcode 3.2.2
and is bundled into the DMG file via the py2app Python module
(http://wiki.python.org/moin/MacPython/py2app)). As there is no log,
the crash has happened before relax can even start :) What I might
try to do is create a new DMG file for relax 1.3.14 using Xcode 3.2.6
(I have recently upgraded). However you might have to wait until
tonight or tomorrow for it to appear at
http://www.nmr-relax.com/download.html. I am hoping that Apple may
have fixed this Mac framework failure on Lion with this Xcode version!
Cheers,
Edward
P. S. To be 100% sure, if you type in a terminal:
$ ls ~/real_gui.log
or:
$ find relax.app/ -name real_gui.log
$ find ~ -name real_gui.log
do you see anything?
On 3 April 2012 11:50, Martin Ballaschk <ballaschk@xxxxxxxxxxxxx> wrote:
Hi Edward,
On 02.04.2012, at 15:56, Edward d'Auvergne wrote:
adding the line:
self.tee_file = '~/real_gui.log'
to just after the run() method in the relax.py file (at line 148)
Just tried that, but for some reason it won't work.
I inserted the line with the same number of indents as for the rest of the
commands in the run():
def run(self):
"""Execute relax.
This is the application callback method executed by the
multi-processor framework.
"""
self.tee_file = '~/real_gui.log'
# Set up the warning system.
relax_warnings.setup()
# Show the version number and exit.
if self.mode == 'version':
print(('relax ' + version))
sys.exit()
...
Correct so far?
There is no log file appearing in my home directory.
Cheers
Martin
--
Martin Ballaschk
AG Schmieder
Leibniz-Institut für Molekulare Pharmakologie
Robert-Rössle-Str. 10
13125 Berlin
ballaschk@xxxxxxxxxxxxx
Tel.: +49-30-94793-234/315
Büro: A 1.26
Labor: C 1.10