bugGNUstep - Bugs: bug #23651, Nil class exception on the loading...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #23651: Nil class exception on the loading of a gorm file with an NSBrowser

Submitted by:  Quentin Mathé <qmathe>
Submitted on:  Fri 20 Jun 2008 03:21:50 PM UTC  
 
Category:  Gorm Severity:  3 - Normal
Item Group:  Bug Status:  Invalid
Privacy:  Public Assigned to:  Gregory John Casamento <gcasa>
Open/Closed:  Closed

Fri 27 Jun 2008 03:06:32 PM UTC, comment #5:

Yes, that seems to be the best way to go. I believe I spoke to someone about this a while back. Nothing in Camaelon should ever change how the classes are encoded or their view hierarchy.

GC

Gregory John Casamento <gcasa>
Project AdministratorIn charge of this item.
Thu 26 Jun 2008 08:01:20 PM UTC, comment #4:

Sorry for the troubles, GSBrowserMatrix is a class specific to Camaelon. I surely created this gorm file with Camaelon enabled. Now that I use Gorm with Camaelon turned off, this nil class exception arises.
It would probably be better to get rid of all these subclasses in Camaelon and only used categories to patch AppKit drawing.

Thanks,
Quentin.

Quentin Mathé <qmathe>
Project Member
Thu 26 Jun 2008 07:30:53 PM UTC, comment #3:

Nevertheless Gorm shouldn't be left in an inconsistent state if a class is not present in the .gorm file. This is the only one I've seen this happen with, but I will fix this asap.

GC

Gregory John Casamento <gcasa>
Project AdministratorIn charge of this item.
Thu 26 Jun 2008 07:21:46 PM UTC, comment #2:

It is failing because it's referencing a class called "GSBrowserMatrix" which I'm not aware of in any release of GNUstep ever.

Gregory John Casamento <gcasa>
Project AdministratorIn charge of this item.
Fri 20 Jun 2008 10:52:39 PM UTC, comment #1:

I'll take a look at this. Thanks. GC

Gregory John Casamento <gcasa>
Project AdministratorIn charge of this item.
Fri 20 Jun 2008 03:21:50 PM UTC, original submission:

Ubuntu 8.04 (Hardy) x86
GCC 4.2.3
back, gui, gorm: r26686

The gorm file in attachment gives me a nil class exception when it gets loaded in an app or opened in Gorm.

With my previous Gorm version (svn from around one or two months ago), this gorm file worked fine.

As a side note, Gorm is an unusable state after having shown the exception dialog: 'New Application' just creates an empty window and not a new Gorm document. Since Gorm seems to catch the exception, I think it should either recover gracefully or tell the user it's better to quit.

Quentin Mathé <qmathe>
Project Member

 

Attached Files
file #15886:  BrowserPrototype.gorm.tar added by qmathe (30KiB - application/x-tar)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by gcasa (Posted a comment)
  • -email is unavailable- added by qmathe (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

     

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-12-07 gcasa StatusIn Progress => Invalid
        Open/ClosedOpen => Closed
    2008-06-20 gcasa StatusNone => In Progress
        Assigned toNone => gcasa
    2008-06-20 qmathe Attached File- => Added BrowserPrototype.gorm.tar, #15886

    Back to the top


    Powered by Savane 3.4