bugGNUstep - Bugs: bug #21845, Nib creation for gorm files older...

Group
 
 

bug #21845: Nib creation for gorm files older than 0.11.0 doesn't work properly

Submitter:  Gregory John Casamento <gcasa>
Submitted:  Wed 19 Dec 2007 12:51:21 AM UTC
   
 
Category:  Gorm Severity:  3 - Normal
Item Group:  Bug Status:  Fixed
Privacy:  Public Assigned to:  gcasa
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Thu 20 Dec 2007 12:05:56 AM UTC, comment #2: 

Made corrections to Gorm to allow saving of nibs from these gorm files.   The issue were as stated below... as well as an issue with data object tree connections being orphaned in the old gorm files.   The new implementation of _repairFile corrects these issues on load when GormRepairFileOnLoad default is set to YES.

G.

Gregory John Casamento <gcasa>
Group administrator
Wed 19 Dec 2007 05:46:15 PM UTC, comment #1: 

Prior to 0.11.0, some entries in gorm files didn't have names assigned to them in the nametable.   This was a bug.

Unfortunately, these names are needed when these files are converted into nib files.  If they're not there, then nib saving will fail with an exception.

The solution to this problem is either to repair the 0.11.0 gorm files on load... or to always make certain that a name is supplied, if one isn't given or both.

The problem will, thus, be addressed in the -[GormGormFileWrapperLoader _repairFile] method or in the loadWrapper:.. method in GormNibFileWrapperBuilder.

GJC

Gregory John Casamento <gcasa>
Group administrator
Wed 19 Dec 2007 12:51:21 AM UTC, original submission:  

Subject says it.

Gregory John Casamento <gcasa>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-12-20 gcasa StatusIn Progress Fixed
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code