Thread: [Pyobjc-dev] ReSTedit horked.
Brought to you by:
ronaldoussoren
From: Bill B. <bb...@ma...> - 2005-10-15 22:11:23
|
Weird. I haven't made any changes to ReSTedit recently and the most recent pyobjc changes wouldn't seem to affect this... From top of tree of both repositories: [albbum:restedit/trunk/source] bbum% ./dist/ReSTedit.app/Contents/ MacOS/ReSTedit 2005-10-15 15:03:37.395 ReSTedit[1550] *** -[REDocument copyMainThreadProxy]: selector not recognized [self = 0x1173fa0] 2005-10-15 15:03:42.046 ReSTedit[1550] An exception has occured: Traceback (most recent call last): File "PyObjCTools/AppHelper.pyc", line 235, in runEventLoop ValueError: NSInvalidArgumentException - *** -[REDocument copyMainThreadProxy]: selector not recognized [self = 0x1173fa0] 2005-10-15 15:03:48.026 ReSTedit[1550] *** -[REDocument copyMainThreadProxy]: selector not recognized [self = 0x11bac80] 2005-10-15 15:03:49.625 ReSTedit[1550] An exception has occured: Traceback (most recent call last): File "/Volumes/Data/developer-external/restedit/trunk/source/dist/ ReSTedit.app/Contents/Resources/__boot__.py", line 33, in ? _run('__main__.py') File "/Volumes/Data/developer-external/restedit/trunk/source/dist/ ReSTedit.app/Contents/Resources/__boot__.py", line 28, in _run execfile(path, globals(), globals()) File "/Volumes/Data/developer-external/restedit/trunk/source/dist/ ReSTedit.app/Contents/Resources/__main__.py", line 23, in ? runEventLoop(argv=[]) File "PyObjCTools/AppHelper.pyc", line 237, in runEventLoop ValueError: NSInvalidArgumentException - *** -[REDocument copyMainThreadProxy]: selector not recognized [self = 0x11bac80] 2005-10-15 15:03:49.715 ReSTedit[1550] ReSTedit Error See the Console for a detailed traceback.*** -[REDocument copyMainThreadProxy]: selector not recognized [self = 0x11bac80] I'm not even sure where to start. |
From: Ronald O. <ron...@ma...> - 2005-10-16 10:31:06
Attachments:
smime.p7s
|
On 16-okt-2005, at 0:11, Bill Bumgarner wrote: > Weird. I haven't made any changes to ReSTedit recently and the > most recent pyobjc changes wouldn't seem to affect this... I wanted to have a look at this. Did you by any change update UKKQueue recently? "python setup.py py2app" doesn't work for me at the moment because of a missing header file (UKMainThreadProxy.h). $ svn info Path: . URL: https://svn.red-bean.com/restedit/trunk/source Repository UUID: 115db505-4cd3-0310-b8fb-9ada8c81fd34 Revision: 76 Node Kind: directory Schedule: normal Last Changed Author: bbum Last Changed Rev: 76 Last Changed Date: 2005-07-02 22:33:21 +0200 (Sat, 02 Jul 2005) Properties Last Updated: 2004-05-31 17:49:31 +0200 (Mon, 31 May 2004) > > From top of tree of both repositories: > > [albbum:restedit/trunk/source] bbum% ./dist/ReSTedit.app/Contents/ > MacOS/ReSTedit > 2005-10-15 15:03:37.395 ReSTedit[1550] *** -[REDocument > copyMainThreadProxy]: selector not recognized [self = 0x1173fa0] > 2005-10-15 15:03:42.046 ReSTedit[1550] An exception has occured: > Traceback (most recent call last): > File "PyObjCTools/AppHelper.pyc", line 235, in runEventLoop > ValueError: NSInvalidArgumentException - *** -[REDocument > copyMainThreadProxy]: selector not recognized [self = 0x1173fa0] > 2005-10-15 15:03:48.026 ReSTedit[1550] *** -[REDocument > copyMainThreadProxy]: selector not recognized [self = 0x11bac80] > 2005-10-15 15:03:49.625 ReSTedit[1550] An exception has occured: > Traceback (most recent call last): > File "/Volumes/Data/developer-external/restedit/trunk/source/dist/ > ReSTedit.app/Contents/Resources/__boot__.py", line 33, in ? > _run('__main__.py') > File "/Volumes/Data/developer-external/restedit/trunk/source/dist/ > ReSTedit.app/Contents/Resources/__boot__.py", line 28, in _run > execfile(path, globals(), globals()) > File "/Volumes/Data/developer-external/restedit/trunk/source/dist/ > ReSTedit.app/Contents/Resources/__main__.py", line 23, in ? > runEventLoop(argv=[]) > File "PyObjCTools/AppHelper.pyc", line 237, in runEventLoop > ValueError: NSInvalidArgumentException - *** -[REDocument > copyMainThreadProxy]: selector not recognized [self = 0x11bac80] > 2005-10-15 15:03:49.715 ReSTedit[1550] ReSTedit Error > See the Console for a detailed traceback.*** -[REDocument > copyMainThreadProxy]: selector not recognized [self = 0x11bac80] > > I'm not even sure where to start. > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, > discussions, > and more. http://solutions.newsforge.com/ibmarch.tmpl > _______________________________________________ > Pyobjc-dev mailing list > Pyo...@li... > https://lists.sourceforge.net/lists/listinfo/pyobjc-dev > |
From: Ronald O. <ron...@ma...> - 2005-10-16 11:10:35
Attachments:
smime.p7s
|
On 16-okt-2005, at 12:30, Ronald Oussoren wrote: > > On 16-okt-2005, at 0:11, Bill Bumgarner wrote: > > >> Weird. I haven't made any changes to ReSTedit recently and the >> most recent pyobjc changes wouldn't seem to affect this... >> > > I wanted to have a look at this. Did you by any change update > UKKQueue recently? "python setup.py py2app" doesn't work for me at > the moment because of a missing header file (UKMainThreadProxy.h). If added 'UKFileWatcher.h' and 'UKMainThreadProxy.h' to the source directory and can now build ReSTedit again :-) I'm seeing the same exception as you. The reason you're getting this exception is that UKKQueue (setDelegate in UKKQueue.m) calls that method on its delegate without checking if the delegate implements the method, and REDocument does not implement that method. > > $ svn info > Path: . > URL: https://svn.red-bean.com/restedit/trunk/source > Repository UUID: 115db505-4cd3-0310-b8fb-9ada8c81fd34 > Revision: 76 > Node Kind: directory > Schedule: normal > Last Changed Author: bbum > Last Changed Rev: 76 > Last Changed Date: 2005-07-02 22:33:21 +0200 (Sat, 02 Jul 2005) > Properties Last Updated: 2004-05-31 17:49:31 +0200 (Mon, 31 May 2004) > > > >> >> From top of tree of both repositories: >> >> [albbum:restedit/trunk/source] bbum% ./dist/ReSTedit.app/Contents/ >> MacOS/ReSTedit >> 2005-10-15 15:03:37.395 ReSTedit[1550] *** -[REDocument >> copyMainThreadProxy]: selector not recognized [self = 0x1173fa0] >> 2005-10-15 15:03:42.046 ReSTedit[1550] An exception has occured: >> Traceback (most recent call last): >> File "PyObjCTools/AppHelper.pyc", line 235, in runEventLoop >> ValueError: NSInvalidArgumentException - *** -[REDocument >> copyMainThreadProxy]: selector not recognized [self = 0x1173fa0] >> 2005-10-15 15:03:48.026 ReSTedit[1550] *** -[REDocument >> copyMainThreadProxy]: selector not recognized [self = 0x11bac80] >> 2005-10-15 15:03:49.625 ReSTedit[1550] An exception has occured: >> Traceback (most recent call last): >> File "/Volumes/Data/developer-external/restedit/trunk/source/ >> dist/ReSTedit.app/Contents/Resources/__boot__.py", line 33, in ? >> _run('__main__.py') >> File "/Volumes/Data/developer-external/restedit/trunk/source/ >> dist/ReSTedit.app/Contents/Resources/__boot__.py", line 28, in _run >> execfile(path, globals(), globals()) >> File "/Volumes/Data/developer-external/restedit/trunk/source/ >> dist/ReSTedit.app/Contents/Resources/__main__.py", line 23, in ? >> runEventLoop(argv=[]) >> File "PyObjCTools/AppHelper.pyc", line 237, in runEventLoop >> ValueError: NSInvalidArgumentException - *** -[REDocument >> copyMainThreadProxy]: selector not recognized [self = 0x11bac80] >> 2005-10-15 15:03:49.715 ReSTedit[1550] ReSTedit Error >> See the Console for a detailed traceback.*** -[REDocument >> copyMainThreadProxy]: selector not recognized [self = 0x11bac80] >> >> I'm not even sure where to start. >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by: >> Power Architecture Resource Center: Free content, downloads, >> discussions, >> and more. http://solutions.newsforge.com/ibmarch.tmpl >> _______________________________________________ >> Pyobjc-dev mailing list >> Pyo...@li... >> https://lists.sourceforge.net/lists/listinfo/pyobjc-dev >> >> > > |
From: Bill B. <bb...@ma...> - 2005-10-16 16:52:57
|
On Oct 16, 2005, at 4:09 AM, Ronald Oussoren wrote: > The reason you're getting this exception is that UKKQueue > (setDelegate in UKKQueue.m) calls that method on its delegate > without checking if the delegate implements the method, and > REDocument does not implement that method. OK -- my bug. I'll fix. How utterly bizarre. I don't remember why ReSTedit got into such a broken state. Sorry for wasting your time. b.bum |